Для этого может быть простое исправление, но это беспокоило меня целую вечность...
Позвольте мне объяснить ситуацию. У меня есть div с ID-контейнером, который содержит все содержимое страницы (включая верхний и нижний колонтитулы), которые будут содержать все встроенные, и я могу сделать только 1 простой "margin: 0 auto"; вместо кратных. Так что скажем, что у меня ширина # контейнера установлена на 80%. Теперь, если я добавлю другой div внутри с такой же шириной (80%) и дам ему идентификатор "header" с 10px отступов вокруг, макет будет "ломаться" (так сказать), потому что страница добавляет количество отступов на ширина. Итак, как я могу заставить его оставаться в границах без использования таких методов, как более низкий процент для div #header? В принципе, я хочу сделать его жидким.
Вот пример кода, который даст вам представление о том, о чем я говорю...
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>
Может ли кто-нибудь помочь мне с этой проблемой, которая навсегда задирала меня?