Il y a peut être une solution simple pour cela, mais il a me préoccupait depuis des siècles maintenant...
Laissez-moi vous expliquer la situation. J'ai une div avec l'ID "container" qui contient tout le contenu de la page (y compris en-tête et pied de page aussi) qui permettra de maintenir le tout en ligne et je peux le faire 1 simple "margin:0 auto;" au lieu de "multiples". Donc disons que j'ai la largeur de #container est fixé à 80%. Maintenant, si je mets une autre div à l'intérieur avec la même largeur (80%) et de lui donner l'ID de 'tête' avec 10px de rembourrage tout autour, la disposition "pause" (façon de parler) parce que la page ajoute le rembourrage en montant sur la largeur. Alors, comment puis-je le faire rester dans les limites sans l'aide de méthodes comme un pourcentage inférieur pour l'en-tête #div? Fondamentalement, je veux le rendre fluide.
Voici un exemple de code pour vous donner une idée de ce à quoi je parle...
CSS
#container {
position:relative;
width:80%;
height:auto;
}
#header {
position:relative;
width:80%;
height:50px;
padding:10px;
}
HTML
<div id="container">
<div id="header">Header contents</div>
</div>
Quelqu'un peut-il m'aider avec cette question qui a été mise sur écoute moi pour toujours?