salut à tous.
j'ai un petit soucis. depuis peu, comme j'arrivai pas à m'en sortir avec une mise en page de site, j'ai été prendre un layout css sur le net, et quand j'ai regardé le code css, ô surprise : le bazar total !! j'ai donc commencé par l'adapter le plus grossièrement possible, mais ayant en permanence une marge gauche et droite imposée au corps de ma page, je me suis amusé à virer tout ce qui était de trop dans le code css, afin de mieux le comprendre.
Chose faite, et je le comprend mieux, mais "mieux" c'est pas "bien"...
Donc je me suis permis d'ouvrir ce sujet pour demander de l'aide, car je sèche un peu là...
Voici le code CSS qui reste :
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
{margin:0;padding:0;}
#yui-main
.yui-b
{position:static;}
#yui-main
{width:100%;}
.yui-t4
#yui-main,.yui-t5
#yui-main,.yui-t6
#yui-main
{float:left;margin-right:-25em;}
.yui-t4
#yui-main
.yui-b
{margin-right:150px;}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc
.yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u
{float:left;}
.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g
.yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first
{float:left;}
.yui-u
{width:82%;}
#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after
{content:".";display:block;height:0;clear:both;visibility:hidden;}
et le code html
<html>
<head>
<title> titre de ma page</title>
<link rel="stylesheet" type="text/css" href="reset-fonts-grids.css">
</head>
<body bgcolor="black">
<div id="doc3" class="yui-t4">
<div id="hd" style="height:68px;">
en-tête
</div>
<div id="bd">
<div id="yui-main">
<div class="yui-b">
<div class="yui-gf">
<div class="yui-u first" style="width:150px;">
menu de gauche
</div>
<div class="yui-u" style="background-color: black; color: white;" width="100%">
corps du document qui commence a 150px du bord de gauche
mais qui fait 82% :s (la taille du yui-u du fichier css)
et qui saute à la ligne en dessous des menus quand on réduit
la taille de la page par la souris (resize)
je veux qu'il commence à 150px du bord gauche effectivement
mais qu'il s'arrête à 150px du bord de droite... et qu'on puisse
le réduire en taille à volonté sans que la mise en page ne bouge...
</div>
</div>
</div>
</div>
<div class="yui-b" align="right">
menu de droite
</div>
</div>
<div id="ft">
pied de page
</div>
</div>
</body>
</html>
voilà si quelqun pouvait me venir en aide ce serait vraiment cool, parce que je comprend pas vraiment le principe de ce code css là... j'entrave rien. d'habitude oui mais là nan...