Задать вопрос
@Zawchik

Трехколоночная верстка

Всем привет. Хочу обратиться к хабрасообществу по поводу уже избитого вопроса, но, к сожалению, без рабочего ответа на поставленный вопрос.
Итак, требуется: корссбраузерная трёхколоночная верстка с шапкой, центральной частью и подвалом, которые должны вести себя абсолютно одинаково, а именно: уши с фоном и ограничением максимальной ширины, центральная часть с ограничением минимальной ширины. Задача, чтобы при расширении окна браузера уши, достигнув своей максимальной ширины (скажем, 60px) притягивались к краям окна, а центральная часть расширялась. При сужении окна сначала сжималась центральная часть (скажем, до 940px), потом начинали исчезать уши. Когда само окно станет 940px, на нём должна остаться только центральная часть.
Первая мысль:
<div id="header">
<div style="max-width: 60px; background: url(background-left.jpg) top right no-repeat; float:left;"></div>
<div style="max-width: 60px; background: url(background-right.jpg) top left no-repeat; float:right;"></div>
<div style="min-width: 940px; padding: 0 60px; background: url(background-header.jpg) top right no-repeat;">Контент шапки</div>
</div>
<div id="content">
<div style="max-width: 60px; background: url(background-cleft.jpg) top right no-repeat; float:left;"></div>
<div style="max-width: 60px; background: url(background-cright.jpg) top left no-repeat; float:right;"></div>
<div style="min-width: 940px; padding: 0 60px;">Контент сайта</div>
</div>
<div id="footer">
<div style="max-width: 60px; background: url(background-fleft.jpg) top right no-repeat; float:left;"></div>
<div style="max-width: 60px; background: url(background-fright.jpg) top left no-repeat; float:right;"></div>
<div style="min-width: 940px; padding: 0 60px; background: url(background-footer.jpg) top right no-repeat;">Контент подвала</div>
</div>


Тут всё хорошо, кроме padding. Они не дают ушам исчезать… Что тут нужно поправить?
Заранее всем спасибо
  • Вопрос задан
  • 3580 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
youlose
@youlose
Надо добавить медиа запросы и при помощи правила с
max-width: 939px
, добавить для ушей
display: none;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы