Я пытаюсь реализовать дизайн, который я создал в Photoshop. Я хочу использовать 16 столбцов 960 GS, но проблема в том, что я хочу, чтобы содержимое ограничивалось шириной 960.960 gs, полная ширина фоны
У меня есть фоны для 4 отдельных областей. Заголовок, область содержимого, верхний нижний колонтитул, который является ссылками, и нижний нижний колонтитул с авторским правом.
Верхняя половина страницы отлично работает. Фон показывает, что текст находится в нужном месте. Проблема связана с нижним колонтитулом. Если данные в области содержимого расширяются за пределы минимальной высоты для области содержимого, ссылки в верхнем нижнем колонтитуле сдвигаются вниз, но фоны остаются неподвижными. Я подозреваю, что это связано с тем, что содержимое полностью плавающее и не подталкивает фоновые div, когда содержимое расширяется.
Как получить фоновый рисунок с полной шириной при использовании 960 гс и сделать так, чтобы нижний колонтитул скользил вниз, когда содержимое расширяется?
Вот базовая обертка для моего сайта. Я понимаю, что это может не работать для того, что я хочу делать.
<body>
<div id="header">
<div class="container_16">
</div>
</div>
<div id="content">
<div class="container_16">
</div>
</div>
<div id="footer-top">
<div class="container_16">
</div>
</div>
<div id="copyright-footer">
<div class="container_16">
</div>
</div>
</body>
960 GS КСС здесь: http://www.spry-soft.com/grids/grid.css?column_width=40&column_amount=16&gutter_width=20
Мой CSS - Я не определять элементы, которые имеют отношение к конкретным содержанием, так как это только о получении права макета:
html, body
{
height: 100%;
}
body
{
color: #f7f3e7;
margin:0;
padding:0;
background-color: #f7f3e7;
line-height: 1.2em;
font-size: 0.8em;
font-family: Verdana, Arial, Sans-Serif;
}
#header
{
height: 100px;
margin:0;
padding:0;
background: #666666 url(content/images/Home-Header-Bg.jpg) repeat-x;
}
#content
{
min-height: 550px;
/*min-height: 546px;*/
margin:0;
padding:0;
background: #f7f3e7 url(content/images/Home-Content-Bg.jpg) repeat-x top;
}
#top-footer
{
font-size: .8em;
min-height: 188px;
margin:0;
padding: 6px 0 6px 0;
background: #a67c52 url(content/images/Top-Footer-Bg.jpg) repeat-x top;
}
#copyright-footer
{
height: 32px;
vertical-align: middle;
font-size: 0.8em;
line-height: 32px;
margin:0;
padding:0;
background: #976f46 url(content/images/Copyright-Footer-Bg.jpg) repeat-x;
}
заголовок, содержание, нижний колонтитул и нижний колонтитул авторских прав имеют набор фона и высоту или минимальную высоту.
Действительно, я хочу, чтобы заголовок был установлен на высоте 100 пикселей. Нижний колонтитул авторского права - это набор высотой 42 пикселя. Верхний нижний колонтитул имеет высоту 200 пикселей. Я хочу, чтобы нижняя часть нижнего колонтитула авторского права всегда оставалась в нижней части страницы, если область содержимого достаточно коротка, чтобы нижний колонтитул не касался нижней части страницы. Если область содержимого расширяется, я хочу, чтобы нижний колонтитул скользил вниз. Я хочу, чтобы фоны для всех разделов были на 100% - то есть, насколько это было в браузере, но я хочу, чтобы мой контент привязывался к сетке 960.
Любые предложения?
EDIT: добавлен CSS в соответствии с просьбой
У вас есть пример на сайте? – Sampson
Да, мне кажется, нам нужен CSS, чтобы ответить на этот вопрос. –
Я добавил css. Для области содержимого вам может потребоваться изменить цвет текста, чтобы увидеть его, поскольку я делаю это в своих отдельных разделах в своем контенте. – Josh