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

HTML+CSS+JavaScript

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

 

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

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

тема: Div блоки, помогите задайть стиль...
 
 автор: Andreano   (12.04.2010 в 03:07)   письмо автору
39.3 Кб
 
 

Прветствую....
У меня проблемка возникла....
надеюсь кто нибуть поможет...
в общем есть три блока див...

<div class="leftcolona"></div>
<div class="content"></div>
<div class="rightcolona"></div>

они представляют собой структуру сайта.... колнки по бокам и центральная...так вот.. как так сделать чтобы средняя колонка была на влю ширину и приэтом резиновой, крайние блоки фиксированые....
вот картинка поясняющая>>>>>
Заранее спасибо))

  Ответить  
 
 автор: sl1p   (12.04.2010 в 03:19)   письмо автору
 
   для: Andreano   (12.04.2010 в 03:07)
 

Пишу вслепую поэтому потестируйте и отпишитесь пожалуйста:)
<style type="text/css">
.sideCol {
    width: 200px; /* фикс. ширина колонок */;
    float: left;
    background: green
}
#rightCol {
    float: right;
    background: red
}
#content {
    margin: 0 200px; /* ширина 1 колонки */
    background: silver
}
</style>

<div id="leftCol" class="sideCol"></div>
<div id="rightCol" class="sideCol"></div>
<div id="content"></div>

  Ответить  
 
 автор: Andreano   (12.04.2010 в 03:52)   письмо автору
 
   для: sl1p   (12.04.2010 в 03:19)
 

Ммм... спасибо конечно за старание.. но поулучилося чото невразумительное((

  Ответить  
 
 автор: AlexShag   (12.04.2010 в 11:29)   письмо автору
 
   для: Andreano   (12.04.2010 в 03:52)
 

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
<html>
<head>
<title>Test</title>

<style type="text/css">
.sideCol {
    width: 200px; /* фикс. ширина колонок */;
    float: left;
    background: green
}
#rightCol {
    float: right;
    background: red
}
#content {
    margin: 0 200px; /* ширина 1 колонки */
    background: silver
}
</style>

</head>
<body>

<div id="leftCol" class="sideCol">Левое меню<br>Левое меню<br>Левое меню<br></div>
<div id="rightCol" class="sideCol">Правое меню<br>Правое меню<br>Правое меню<br></div>
<div id="content">Контент<br>Контент<br>Контент<br>Контент<br>Контент<br></div>

</body>
</html>


Вот то же самое только в законченном виде. Работает нормально.

  Ответить  
 
 автор: Andreano   (12.04.2010 в 14:43)   письмо автору
 
   для: AlexShag   (12.04.2010 в 11:29)
 

Спасибо большое)))

  Ответить  
 
 автор: Andreano   (12.04.2010 в 16:25)   письмо автору
 
   для: AlexShag   (12.04.2010 в 11:29)
 

Кстати а как так сделать чтобы страница в ширину ужемалось только до 1000 пикселей, а при попытке ужать сильней появлялась прокрутка...

  Ответить  
 
 автор: Саня   (12.04.2010 в 18:44)   письмо автору
 
   для: Andreano   (12.04.2010 в 16:25)
 

min-width для нормальных браузеров, хаки для ie.

  Ответить  
 
 автор: Andreano   (13.04.2010 в 00:24)   письмо автору
 
   для: Саня   (12.04.2010 в 18:44)
 

Мм.. а этот стиль только ИЕ6 не воспринемает или 7 и 8 тоже?

  Ответить  
 
 автор: AlexShag   (13.04.2010 в 10:59)   письмо автору
 
   для: Andreano   (12.04.2010 в 16:25)
 

Можно в самом конце страницы вставить прозрачный .gif высотой 1 пиксель и шириной 1000 пикселей

  Ответить  
Rambler's Top100
вверх

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