C'est parfaitement normal.
Recommendation HTML 4.01 :
<!ELEMENT TABLE - -
(CAPTION?, (COL*|COLGROUP*), THEAD?, TFOOT?, TBODY+)>
<!ATTLIST TABLE -- table element --
%attrs; -- %coreattrs, %i18n, %events --
summary %Text; #IMPLIED -- purpose/structure for speech output--
width %Length; #IMPLIED -- table width --
border %Pixels; #IMPLIED -- controls frame width around table --
frame %TFrame; #IMPLIED -- which parts of frame to render --
rules %TRules; #IMPLIED -- rulings between rows and cols --
cellspacing %Length; #IMPLIED -- spacing between cells --
cellpadding %Length; #IMPLIED -- spacing within cells --
> |
Il n'y a aucun attribut "height" pour la balise <table> : ça n'existe pas.
Et si tu y réfléchit, c'est parfaitement normal. C'est idiot de vouloir fixer une hauteur à un tableau, vu que sa hauteur va être définit par le nombre et la taille de cellules qui se trouvent dedans.
Ensuite, un tableau étant censé représenter des données tabulaires (genre satistiques ou résultats de coupe du monde...), il se trouvera presque toujours au beau milieu du contenu. Dès le départ où t'as un tableau qui devrait prendre toute la fenêtre, ça devient louche : je soupçonne que tu utilises le tableau pour faire la mise en page, ce qui est complètement incorrect :
Citation :
Tables should not be used purely as a means to layout document content
|
Alors, on aurait besoin de précisions : à quoi servirait ce tableau ? Va-t-il y avoir des choses dedans ? Sous quelle forme ?