Quelques questions sur JS/CSS/HTML (Autres questions ...)

Quelques questions sur JS/CSS/HTML (Autres questions ...) - HTML/CSS - Programmation

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
 
 :jap:


Message édité par fifiz le 08-11-2002 à 13:49:26
Reply

Marsh Posté le 07-11-2002 à 00:14:00   

Reply

Marsh Posté le 07-11-2002 à 00:22:07    

Reply

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 ?


Message édité par fifiz le 07-11-2002 à 01:20:30
Reply

Marsh Posté le 07-11-2002 à 01:19:33    

Reply

Marsh Posté le 07-11-2002 à 01:20:00    

Sinon, tu es sûr que ton objet existe ? Tu le récupère comment ?


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 07-11-2002 à 01:21:34    

"Ne pas utiliser IE."
 
 :lol: 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 !


Message édité par fifiz le 07-11-2002 à 01:23:23
Reply

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 {
  vertical-align: top;
}


 
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 :sleep:


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 07-11-2002 à 02:47:38    

Merci beaucoup je ne connaissais pas cette syntaxe c'est plus pratique avec ça ...

Reply

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.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 07-11-2002 à 10:59:15    

Merci pour tout  :jap:

Reply

Marsh Posté le 07-11-2002 à 10:59:15   

Reply

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  :cry:  
 

Code :
  1. input,textarea
  2. {font-size:    10pt
  3. ;font-family:    Arial, Helvetica
  4. ;font-weight:    bold}
  5. input[TYPE='button'],input[TYPE='submit'],input[TYPE='reset']
  6. {text-align:    center}
  7. input[type='text'],input[type='password'],textarea
  8. {color:    #002A00
  9. ;background-color:   transparent
  10. ;border:   1px solid #000066}
  11. .medbt {width:    170px}
  12. .cntbt {width:    70px}
  13. .plptx {width:    150px}
  14. .cnttx {width:    350px}


 
Encore une chose, comment en css on fait pour avoir l'equivalent d'un cellpading="x" et cellspacing="y" ?
 
Merci  :jap:


Message édité par fifiz le 08-11-2002 à 14:02:13
Reply

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>


Message édité par gm_superstar le 08-11-2002 à 14:11:53

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed