Probleme de mise en page HTML

  • Auteur de la discussion Auteur de la discussion Vano
  • Date de début Date de début
V
Vano
Guest
Salut à tous !

Je débute en html et je bute sur un probleme trés basique :
Je voudrais placer un tableau d'une hauteur de 100% .. j'utilise donc le code suivant ( dans une page vierge ) :

<table width="80%" height="100%" border="0" cellpadding="0" cellspacing="5" bgcolor="#993399">

Mais le tableau ne s'affiche pas en 100% de hauteur et reste à sa hauteur par défaut.. J'ai fait une recherche sur le forum et ne trouve pas la solution, pouvez vous m'aider :?:
 
WRInaute discret
hello c

chez moi ce code march bien :

Code:
<table width="80%" height="100%" border="0" cellpadding="0" cellspacing="5" bgcolor="#993399"> 
<tr><td>coucou</td></tr>
</table>

tchouss

juju
 
WRInaute discret
il me semble, mais je peux me tromper que j'ai rencontré un probleme similaire et que la raison était dans la première ligne de code <!doctype... qui m'indiquait une page valide xhtml, et du coup ce n'était pas permis.
 
WRInaute accro
Bonjour,

height=100% ne marche que sous IE. de plus, ce n'est pas valide, il ne faut pas l'utiliser. il faut effectivement passer par les css pour contourner le probleme. quel est ton interet à avoir un tableau de hauteur 100% ?
 
WRInaute discret
Bien le bonjour,
j'ai rencontré le même problème et en ajoutant ceci:

<style type="text/css">
body {
margin-top:0em;
}
</style>


le problème fut résolu et valide W3C.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut