Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Блочная верстка

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Bio man
Отправлено: 06 Июня, 2012 - 13:03:30
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




Как сделать страницу с 3 колонками? Есть шапка, левый блок, центр, правый блок, футер. Пробовал, пробовал, не получилось. И да, нужно, что бы левый блок, центр, правый блок были одной высоты, то есть растягивались бы относительно самого большого блока.

Код можете не писать, просто объясните как такое делается.
 
 Top
DlTA
Отправлено: 06 Июня, 2012 - 13:34:46
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




 
 Top
Bio man
Отправлено: 06 Июня, 2012 - 13:35:08
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




Первый вопрос отпал.

Актуально:
Bio man пишет:
нужно, что бы левый блок, центр, правый блок были одной высоты, то есть растягивались бы относительно самого большого блока.


Код HTML
Спойлер (Отобразить)

CSS
Спойлер (Отобразить)

(Добавление)
DlTA
Спасибо!
 
 Top
IllusionMH
Отправлено: 06 Июня, 2012 - 16:23:25
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




Bio man, одной высоты проблематично(по крайней мере в блочной верствке)
Можно фоном сделать ощущение, что это колонки одинаковой высоты(как в примере по ссылке выше)
Чтобы растянуть блок с содержимым, если оно меньше высоты боковой части, то код немного меняется
CODE (CSS):
скопировать код в буфер обмена
  1. #content{
  2.         background-color: #8080FF;
  3.         margin-left: 20.2%;
  4.         margin-right: 20.2%;
  5. }
  6. #content:after {
  7.         content: "";
  8.         display: block;
  9.         clear: both;
  10. }
  11.  
  12. #footer{
  13.         background-color: #FFC0FF;
  14. }

(Отредактировано автором: 06 Июня, 2012 - 16:23:51)

 
 Top
DelphinPRO
Отправлено: 06 Июня, 2012 - 20:36:24
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)






-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
etoYA
Отправлено: 07 Июня, 2012 - 00:16:07
Post Id



Участник


Покинул форум
Сообщений всего: 1859
Дата рег-ции: Июль 2011  
Откуда: Крым


Помог: 21 раз(а)




Bio man пишет:
И да, нужно, что бы левый блок, центр, правый блок были одной высоты, то есть растягивались бы относительно самого большого блока.

Принципиально css? Я обычно использую jQuery, погугли equal heights
 
 Top
sKaa
Отправлено: 07 Июня, 2012 - 08:10:53
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011  
Откуда: Россия г. Нижний Новгород


Помог: 25 раз(а)

[+]


 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTML, Дизайн & CSS »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB