bonjour j'essaie de faire une mise en page en utilisant la propriété display: table comme c'est montré sur ce site
je veux 3 lignes (header, main et footer)et la 2eme sera séparé en 2 cellules (nav et section)
ma structure html est
mon code css est:
j'ai mis des couleurs de fond pour voir l'espace occupé et il y a un problème la ligne 2 dépasse
pourriez vous me dire mon erreur svp
merci
je veux 3 lignes (header, main et footer)et la 2eme sera séparé en 2 cellules (nav et section)
ma structure html est
<body >
<div id="conteneur">
<div id="header">
<h1>présentation</h1>
</div>
<div id="main">
<div id="nav">
<ul>
<li> <a href="page1.html"> page1</a> </li>
<li> <a href="page2.html"> page2</a> </li>
</ul>
</div>
<div id="section">
<p>blabla</p>
</div>
</div>
<div id="footer">
<p>copyright </p>
</div>
</div>
</body>
mon code css est:
#conteneur {display:table;}
#header, #main, #footer {display:table-row;}
#nav, #section{display:table-cell;}
j'ai mis des couleurs de fond pour voir l'espace occupé et il y a un problème la ligne 2 dépasse
pourriez vous me dire mon erreur svp
merci