Bonjours à tous,
J'utilise le modèle tabulaire en CSS pour structurer mon site. Je voulais fixer mon entête, j'ai donc utilisé position:fixed.
Ma question est la suivante.
Est'il judicieux et valide d'utiliser display:table-row et position:fixed ?
Et plus généralement est'il judicieux de structurer un site avec display:table ?
Voici une version light de la structure :
Le CSS :
Le HTML :
Merci d'avance de votre aide
Modifié par semantic (11 Jul 2014 - 19:02)
J'utilise le modèle tabulaire en CSS pour structurer mon site. Je voulais fixer mon entête, j'ai donc utilisé position:fixed.
Ma question est la suivante.
Est'il judicieux et valide d'utiliser display:table-row et position:fixed ?
Et plus généralement est'il judicieux de structurer un site avec display:table ?
Voici une version light de la structure :
Le CSS :
html,body{
height:100%;
}
body{
min-height:100%;
margin:0;
}
div#wrapper{
display:table;
height:100%;
width:100%;
padding-top:50px;/* a cause du header en position fixé */
}
header#header{
display:table-row;
position:fixed;
top:0;
height:50px;
width:100%;
}
main#container{
display:table-row;
height:100%;
}
footer#footer{
display:table-row;
min-height:50px;
}
Le HTML :
<div id="wrapper">
<header id="header">Header Fixed</header>
<main id="container">Container</main>
<footer id="footer">Footer</footer>
</div>
Merci d'avance de votre aide
Modifié par semantic (11 Jul 2014 - 19:02)