Quelques questions sur JS/CSS/HTML (Autres questions ...) - HTML/CSS - Programmation
Marsh Posté le 07-11-2002 à 00:22:07
1. http://www.yoyodesign.org/doc/w3c/ [...] ical-align
2. tonElement.style.height tonElement.style.width
Marsh Posté le 07-11-2002 à 01:17:23
Merci pour ta réponse.
"http://www.yoyodesign.org/doc/w3c/css2/visudet.html#propdef-vertical-align "
Je ne m'y connais pas tres bien en CSS mais apparement c'est une propriété de cellule hors je voudrais déclarer ça au niveau du tableau pour éviter de me tapper deux cents fois CLASS= ...
je ne peux pas le faire au niveau du "td" général car pour mes autres tableaux la mise en page actuelle me convient tres bien.
"2. tonElement.style.height tonElement.style.width"
J'avais essayé...
pour ces deux valeurs IE6 me renvoie 0 alors qu'il ne fait pas 0 sur 0 !
autres idées ?
Marsh Posté le 07-11-2002 à 01:19:33
Ne pas utiliser IE.
Marsh Posté le 07-11-2002 à 01:20:00
Sinon, tu es sûr que ton objet existe ? Tu le récupère comment ?
Marsh Posté le 07-11-2002 à 01:21:34
"Ne pas utiliser IE."
on vois beaucoup de sites qui ne sont compatibles que IE (sans avis sur la question) mais ce serait bien la première fois que je verrais un site non IE ...
oui je suis certain qu'il existe car monobjet.style.pixelleft ou autres fonctionnent tres bien !
Marsh Posté le 07-11-2002 à 01:33:50
fifiz a écrit a écrit : Je ne m'y connais pas tres bien en CSS mais apparement c'est une propriété de cellule hors je voudrais déclarer ça au niveau du tableau pour éviter de me tapper deux cents fois CLASS= ... je ne peux pas le faire au niveau du "td" général car pour mes autres tableaux la mise en page actuelle me convient tres bien. |
Ah zut j'avais pas vu la question...
ce que tu peux faire c'est donner un nom à ton tableau avec l'attribut id :
<table id="monTableau"> ... </table>
Ensuite tu utilises les CSS comme ça :
table#monTableau td { |
Ce qui signifie : pour toute cellule contenue dans le tableau d'id monTableau mettre la propriété vertical-align à top.
Pour ton problème de JS, je sais pas je verrais demain. Maintenant c'est
Marsh Posté le 07-11-2002 à 02:47:38
Merci beaucoup je ne connaissais pas cette syntaxe c'est plus pratique avec ça ...
Marsh Posté le 07-11-2002 à 10:56:09
Bon pour la hauteur et la largeur c'est tonElement.offsetHeight et tonElement.offsetWidth
style.height et style.width ça ne marche que si tu leur donne une valeur par javascript.
Marsh Posté le 08-11-2002 à 13:51:45
autre petite question j'ai lu dans tutorial que la syntaxe suivante permettait d'appliquer un style que si la balise a un attribut particulier mais ça marche po
Code :
|
Encore une chose, comment en css on fait pour avoir l'equivalent d'un cellpading="x" et cellspacing="y" ?
Merci
Marsh Posté le 08-11-2002 à 14:10:37
Déjà TYPE='button' c'est différent de type='button'
Ensuite laisse tomber ce sélecteur. C'est très pratique mais IE ne le reconnait pas. Passe plutôt par des classes.
Pour le cellpadding, c'est tout simplement le padding de la cellule :
td {
padding: 5px;
}
Pour cellspacing c'est la propriété border-spacing appliquée à un élément <table>
Marsh Posté le 07-11-2002 à 00:14:00
Bonjour,
Je suis en train de passer mon petit site en CSS et j'ai quelques difficultée :
Comment faire en sorte que dans les cellules d'un tableau (CLASS='truc' les textes apparaissent en haut des cellules et non au milieu ?
Sur le JS :
comment en JS récuperer la largeur et la hauteur d'un div ?
mondiv.style.????
Merci d'avance
Message édité par fifiz le 08-11-2002 à 13:49:26