Помогите, пожалуйста. Как сделать трехколоночную резиновую верстку с футером, где все 3 колонки растягиваются и во всех колонках внутри можно вставлять "<div style="clear: both;"></div>"? Заранее спасибо!
Пробовал код, но там "<div style="clear: both;"></div>" все убивает. Пробовал на основе абсолютного позиционирования (http://htmlbook.ru/samlayout/tipovye...onochnyi-maket), но там не знаю как сделать футер после всех колонок...
Код HTML:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-utf-8" /> <style type="text/css"> *{padding:0;margin:0;} html,body{height:100%;} body{background:#fff;color:#000;font:12px Tahoma, Helvetica, Arial, Verdana;} a{color:blue;font:12px Tahoma, Helvetica, Arial, Verdana;text-decoration:underline;} a:hover{text-decoration:none;} .wrap{position:relative;min-height:100%;height:auto !important;height:100%;} .clear{clear:both;height:0;padding:0;margin:0;overflow:hidden;} .empty{height:100px;} .footer{position:relative;height:100px;margin-top:-100px;background:#ddd} /* other styles */ .header,.footer,.sidebar-left,.sidebar-right,.content{font-size:24px;text-transform:uppercase;background:#eee;line-height:100px;} .header{height:100px;padding:0 30px;} .sidebar-left,.sidebar-right{width:20%;background:#ccc;} .sidebar-left{float:left;} .sidebar-right{float:right;} .content{margin:0 20%;background:#fafafa;} </style> </head> <body> <div class="wrap"> <div class="header"> Шапка </div> <div class="sidebar-left"> Левая колонка <br /><br /><br /> sdfsdf </div> <div class="sidebar-right"> Правая колонка <br /><br /><br /> sdfsdfsdf </div> <div class="content"> Центральная колонка <div style="clear: both;"></div> sdfsdfdfgdfg dfgdfgdfg </div> <div class="clear"></div> <div class="empty"><!-- --></div> </div> <div class="footer"> Футер </div> </body> </html>
Как сделать трехколоночную резиновую верстку с футером?
(Ответов: 12, Просмотров: 2102)
- 15.09.2013 13:40
- 15.09.2013 14:03Banned

- Регистрация: 14.10.2011
- Сообщений: 586
- Репутация: 77
Выберите какой нужен тут, и далее меняйте.
- 15.09.2013 14:15
ramazanaman, Выбрал http://blog.html.it/layoutgala/LayoutGala01.html, но нельзя использовать <div style="clear: both;"></div> в центральной колонке, а у меня такие конструкции в контенте используются
. - 15.09.2013 14:44
archerl, Вы уверены? Вставил в центральную колонку id="content", вся конструкция сохранилась. Проверьте ещё раз.
- 15.09.2013 14:47Banned

- Регистрация: 14.10.2011
- Сообщений: 586
- Репутация: 77
Не понял как у вас боз используется в контенте? Он создан для заполнения пустого места и правильного отображения блоков.
Попробуйте на основе того макета начать делать, или же создайте <div style="clear: both;"> через классы. - 15.09.2013 14:56
ramazanaman, У меня сайт фиксированной верстки, хочу сделать резиновую, но в контенте есть элементы со свойством clear: both; (через классы), они ломают верстку. Можно ли этого избежать?
---------- Сообщение добавлено 11:56 ---------- Предыдущее 11:54 ----------
NightHawk, Если вставить в центральную колонку id="content" <div style="clear: both;"></div> и потом текст написать текст, то он съедет из этой колонки
- 15.09.2013 15:02Banned

- Регистрация: 14.10.2011
- Сообщений: 586
- Репутация: 77
<div style="clear: both;"></div> ставится после контента, а не до. Смысла в том что он до контента стоит?
Для того чтобы сделать резиновую просто width сделайте 100%. Если есть таблицы, то будет немного косячить, у них надо будет урезать width и все. - 15.09.2013 15:08
ramazanaman, <div style="clear: both;"></div> используется в верстке внутри контента (так надо).
- 15.09.2013 17:17
archerl, Я ведь говорю, что все проверил, он отменяет обтекания текста, и текст продолжается с новой строки, но в этом блоке!, за блок не выезжает никоем образом.
p.s. вы просто смотрите на своем коде, а я говорю про _http://blog.html.it/layoutgala/layoutgala01.html вставте в контект и посмотрите что все нормально и сделайте свой код такжеПоследний раз редактировалось NightHawk; 15.09.2013 в 17:27.
Спасибо сказали:
archerl(16.09.2013), - 15.09.2013 23:52
Тэги топика:
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
HTML/CSS Вёрстку макетов | Создание сайтов | 2 | 26.02.2013 02:15 |
Выполню HTML/CSS вёрстку | Создание сайтов | 6 | 05.12.2012 12:33 |
Выполню HTML/CSS вёрстку | Web программирование | 1 | 26.11.2012 18:57 |
Верстку на WordPress | Другая работа | 2 | 19.11.2011 20:05 |
Проверьте, пожалуйста, верстку | Оценка ваших сайтов, блогов | 5 | 04.06.2011 00:11 |





