J'ai une question rapide à propos de comment configurer ma disposition fluide de base. J'ai une barre d'en-tête 40px haute, et 100% large en haut, cela semble très bien.Disposition de fluide CSS?
Puis j'ai un div #left et #right, chacun flottant respectivement. Cela a l'air cool. Ils ont tous deux une hauteur de 100% qui fonctionne très bien mais le problème est la page qui fait défiler 40px vers le bas, car il y a 40px dans la barre d'en-tête ... si j'utilise une mise en page fluide pour l'en-tête sur une résolution minuscule ou très grande.
Des idées?
Voici mon CSS
body
{
background: #ebebeb;
margin: 0;
padding: 0;
min-width: 750px;
max-width: 1500px;
}
#wrap
{
margin: 0;
padding: 0;
width: 100%;
height: 100%;
}
#header
{
background: #414141;
height: 40px;
width: 100%;
}
#sidebar
{
width: 30%;
background: #ebebeb;
height: 100%;
float: left;
}
#rightcontent
{
width: 70%;
background: #fff;
height: 100%;
float: right;
}
#footer
{
width: 100%;
background: #414141;
height: 40px;
clear: both;
}
Et voici ma page html:
<body>
<div id="wrap">
<div id="header">
head
</div>
<div id="sidebar">
side
</div>
<div id="rightcontent">
right
</div>
<div id="footer">
footer
</div>
</div>
</body>
Est-ce que l'aide :)
Hé, bonne correction! Bien que je ne l'ai pas utilisé à la fin car j'ai utilisé javascript pour garder cela, et quelques autres choses en perspective comme l'utilisateur redimensionne la fenêtre et ainsi de suite ... je sais que cela peut causer des problèmes avec les navigateurs non-js mais reste de l'application web est très lourd JS donc j'ai des problèmes de navigateur non-js en place déjà :-) – tarnfeld