Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Верстка дивами
 
 автор: Антоха   (12.07.2007 в 02:11)   письмо автору
 
 

Здраствуйте. Вот решил попробовать свертать сайт используя div'ы. Но тут же "уперся в стенку".
Начну с самого простого.
Мне нужно 3 колонки:
Первая(левая) - 200px
Вторая(центр) - сама растягивается в зависимости от экрана
Третья(правая) - 150px
Но у меня не получается.
Код такой:
стили

#divhead {
 margin: 0 auto;
 padding: 5px;
}
#divbody {
 background-color: #efefef;
}
#block_1 {
 float: left;
 width: 200px;
}
#block_2 {
 float: left;
}
#block_3 {
 float: right;
 width: 150px;
}
#divclear {
 clear: both;
 height: 1px;
 line-height: 1px;
 font-size: 1px;
}

дивы

<div id=divhead>
 <div id=divbody>
  <div id=block_1>...</div>
  <div id=block_2>...</div>
  <div id=block_3>...</div>
 </div>
 <div id=divclear></div>
</div>

Вот и не знаю, какую ширину указать у block_2.
Если использовать block_1 (width:30%), block_2 (width:50%), block_3 (width:20%) - то все нормально, но мне это не подходит.
Подскажите пожалуйста, как сделать...

   
 
 автор: Fear.86   (12.07.2007 в 15:50)   письмо автору
 
   для: Антоха   (12.07.2007 в 02:11)
 

попробуй так:

#divhead {
 margin: 0 auto;
 padding: 5px;
}
#divbody {
 background-color: #efefef;
}
#block_1 {
 float: left;
 width: 200px;
 margin-right:-100%;
}
#block_2 {
 float: left;
 padding-left:200px;
 padding-right:150px;
}
#block_3 {
 float: right;
 width: 150px;
 margin-left:-100%;
}
#divclear {
 clear: both;
 height: 1px;
 line-height: 1px;
 font-size: 1px;

   
 
 автор: Антоха   (13.07.2007 в 01:29)   письмо автору
 
   для: Fear.86   (12.07.2007 в 15:50)
 

Нет, так тоже не выходит. Неужели нет простого способа? Пожалуйста, помогите...

   
 
 автор: AlexSol   (13.07.2007 в 08:06)   письмо автору
 
   для: Антоха   (13.07.2007 в 01:29)
 

http://softtime.ru/forum/read.php?id_forum=4&id_theme=40165&page=1
в сообщение от (07.07.2007 в 19:55) есть аттач.

   
 
 автор: Антоха   (14.07.2007 в 05:37)   письмо автору
 
   для: AlexSol   (13.07.2007 в 08:06)
 

Все нашел, проверил, разобрался - всё достаточно просто.
Fear.86 и AlexSol спасибо за ответы...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования