Je vise une disposition de largeur fixe, avec width:1008px
à travers tous les moniteurs. Voici mon HTML-Mise en page CSS fixe-largeur
<body>
<div id="god_container">
<div id="root">
... all content ...
</div>
</div>
</body>
et CSS -
#god_container{
background:url("/site_media/images/bg-1008.png") repeat-y scroll center center #D4D9DD;
margin:auto;
position:static;
width:auto;
}
#root {
background-color:#FFFFFF;
margin:auto;
width:1008px;
color:#000000;
font-family:Verdana,Arial,sans-serif;
font-size:10pt;
}
body{
color:#373737;
font:16px arial;
line-height:1;
background-color:#D4D9DD;
}
Je pensais que ce serait le résoudre. Mais quand je rends, le css root
n'adhère pas à la valeur 1008px
. De même, le code background-color
de la racine ne montre pas #FFFFFF
, c'est-à-dire blanc. Il montre toujours le body
background-color
. Qu'est-ce que je fais mal?
MISE À JOUR: Pour toute personne intéressée, j'ai trouvé d'excellentes mises en page CSS ready-made à http://www.dynamicdrive.com/style/layouts/category/C12/
Je suggère d'ajouter '#god_container {width: 1008px; } 'à votre css, de cette façon l'élément conteneur de votre page respecte le' width' (aussi, en utilisant 'max-width' et' min-width' pourrait être utile.) –
@david juste essayé à la fois '{largeur .. 'et' max-width: .. '. N'a pas fonctionné –
@Marcel, je * pense * l'intention est de centrer l'arrière-plan à la fois verticalement et horizontalement (si cela est nécessaire avec un fond' repeat-y' est inconnu –