Im créer un site Web où l'en-tête, pied de page, le corps sont tous 100% de largeur de la page, mais j'ai besoin de tout le contenu pour être centré de la page, peu importe la résolution. J'ai essayé d'utiliser un wrapper, mais l'en-tête et les autres éléments ne sont que de 100% de la largeur de l'enveloppe et non de la page.Wrapper DIV dans 100% largeur site Web
Répondre
Je vais sur une branche et devinez que la couleur/l'image de fond est 100% large, mais vous voulez que le contenu réel soit centré (avec une largeur fixe?). Voici un exemple de code qui utilise un wrapper interne div
sur chaque élément pour conserver le contenu interne centré. Je recommanderais de faire quelque chose de totalement différent et éventuellement d'utiliser des arrière-plans répétitifs sur les éléments html
et body
, mais je ne sais pas à quoi ressemble votre page.
So .., cela devrait fonctionner, mais les puristes HTML d'alarme en raison de la majoration supplémentaire :)
Vous pouvez voir un (super laid) exemple de cette méthode on this sample page je mets ensemble.
CSS:
.wrapper {
width: 960px; /* fixed width */
margin: 0 auto; /* center */
}
HTML:
<div id="header">
<div class="wrapper">
<h1>My Title</h1>
</div>
</div>
<div id="content">
<div class="wrapper">
<h2>Sub Title</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed
do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris
nisi ut aliquip ex ea commodo consequat.</p>
</div>
</div>
<div id="footer">
<div class="wrapper">
<p class="credits">Copyright 2009 by Your Company.com, LLC</p>
</div>
</div>
vous ne pouvez pas le faire avec un élément div sauf s'il a une largeur spécifiée.
pour le texte juste, vous pouvez utiliser
<div style="text-align: center;">text content</div>
cela devrait fonctionner pour vous:
Le CSS:
body {
background-color: #e1ddd9;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color:#564b47;
margin: 20px 140px 20px 140px;
text-align: center;
}
#content {
width: 100%;
padding: 0px;
text-align: left;
background-color: #fff;
overflow: auto;
}
Le code HTML:
<body>
<div id="content">
<p><b>center</b><br /><br />
This BOX ist centered and adjusts itself to the browser window.<br />
The height ajusts itself to the content.<br />
</div>
</body>
Cet exemple a été prise sur ce site, que j'ai fou e il y a un moment et toujours s'y référer pour les modèles css simple et agréable, propre: http://www.mycelly.com/
avoir un jeu avec ce
body {
text-align: center;
position: relative;
}
#content {
width: 100%;
height: auto;
position: relative;
margin-left: auto;
margin-right: auto;
}
Puis dans le code HTML
<html>
<body>
<div id="header"></div>
<div id="content">
<!-- place all of your content inside of here -->
</div>
</body>
</html>
- 1. Comment définir la largeur div à 100%
- 2. Div Centre dans un autre (100% de largeur) div
- 3. gauche div + droite div + centre div = 100% largeur. Comment réaliser?
- 4. 100% largeur div ne s'affiche pas correctement dans IE
- 5. 100% div hauteur
- 6. largeur: 100% émission
- 7. Largeur variable Site Web
- 8. parent fixe la largeur Centrage DIV à l'intérieur de la largeur 100% DIV
- 9. Faire une largeur d'image 100% de div div, mais pas plus grand que sa propre largeur
- 10. comment faire une largeur de 100% pour 2 div
- 11. Largeur de colonne du site Web
- 12. Mise à l'échelle du site Web à 100% largeur/hauteur de la zone visible
- 13. BlackBerry web app - 100% de largeur ne remplit pas l'écran
- 14. webkit img 100% questions largeur
- 15. 100% div hauteur maux de tête
- 16. largeur Auto div fond + de défilement vertical
- 17. 100% largeur cellule de table
- 18. Site Web Largeur de la page
- 19. comment faire div intérieur gauche prendre 100% moins "div côté droit largeur fixe"
- 20. Largeur 100% et éléments de forme + remplissage?
- 21. Largeur de site Web réglable d'ASP.NET
- 22. Aide div - faire div la largeur restante
- 23. Ajouter une marge à l'élément 100% de largeur dans IE7?
- 24. Marge du corps: 0, Div Largeur: problème 100% en FF et Chrome, bien dans IE
- 25. largeur div CSS dans IE8
- 26. Comment faire pour que la largeur div d'un enfant corresponde à son contenu avec la largeur div de parent 100% overflow-x: auto dans IE & FF
- 27. div à largeur fixe avec% width div?
- 28. CSS nested div height 100%
- 29. 100% Div hauteur sans scrollbar
- 30. Ajuster la largeur correctement à 100% d'un élément de bloc inline dans IE6 et IE7
la 'marge @ Matt-left' et' marge right' ne rien significatif parce que la largeur est '' 100% . –