Salut. C'est tout con, je suis en train de construire un CSS pour un blog.
J'ai un DIV principal appellé "container" qui contient:
- un DIV "header"... qui va contenir le logo du blog;
- un DIV "content"... qui ira contenir les articles;
- et un DIV "sidebar"... qui contient un menu à droite avec des liens et d'autres trucs;
Bon, les CSS:
div#container {
margin: 10px 10% 0;
width: 770px;
border-top: 4px #999999 solid;
border-right: 4px #333333 solid;
border-bottom: 4px #333333 solid;
border-left: 4px #999999 solid;
padding: 3px;
}
div#header {
text-align: center;
border-top: 1px #444444 solid;
border-right: 1px #999999 solid;
border-bottom: 1x #999999 solid;
border-left: 1x #444444 solid;
margin-bottom: 3px;
padding: 4px;
}
div#content {
float: left;
width: 63.1%;
background-color: #FFFFFF;
padding-top: 40px;
padding-right: 40px;
padding-left: 40px;
}
div#sidebar {
float: right;
width: 25%;
background-color: #DDDDDD;
border-left: 3px #000000 solid;
padding: 4px;
}
div#bottom {
clear: both;
} |
Le code HTML:
<body>
<div id="container">
<div id="header"><img id="header" src="deusa_v18.jpg" /></div>
<div id="sidebar"><h1>Title 1</h1>Text<h1>Títle 2</h1>Text</div>
<div id="content">
<li>Mon paragraphe de texte</li>
<li>Mon paragraphe de texte</li>
</div>
<div id="bottom"></div>
</div>
</body> |
Le "bottom" avec le clear:both je l'ai vu dans un article sur le site du Zero.
Bien entendu j'aimerais que content et sidebar soient un harmonie et s'étirent en cas de besoin. Mais si l'un est plus long, l'autre ne s'adapte pas.
Où est-ce que j'ai foiré?
Message édité par Pinzo le 20-05-2006 à 03:43:45
---------------
“I'll thank you very much.”