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

HTML+CSS+JavaScript

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

 

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

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

тема: 3 колонки на дивах
 
 автор: mihdan   (09.01.2007 в 16:26)   письмо автору
 
 

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

   
 
 автор: AlexSol   (09.01.2007 в 16:31)   письмо автору
 
   для: mihdan   (09.01.2007 в 16:26)
 

http://softtime.ru/forum/read.php?id_forum=4&id_theme=29474&page=1

   
 
 автор: mihdan   (09.01.2007 в 17:23)   письмо автору
 
   для: AlexSol   (09.01.2007 в 16:31)
 

это не рабочие примеры-их колбасит при изменении размеров окна браузера

   
 
 автор: Sergey89   (09.01.2007 в 17:27)   письмо автору
 
   для: mihdan   (09.01.2007 в 16:26)
 

Как-то давненьео писал...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
  <title>Блочная вёрстка</title>
  <link rel="stylesheet" type="text/css" 
media="all" href="style.css">
</head>
<body>
  <div id="header">
    "ШАПКА"
  </div>
    
  <div id="menuLeft">
    ЛЕВОЕ МЕНЮ
  </div>
        
  <div id="menuRight">
    ПРАВОЕ МЕНЮ
  </div>
        
  <div id="content">
    КОНТЕНТ страницы
  </div>
        
  <div id="footer">
    "ПОДВАЛ"
  </div>
</body>
</html>


CSS код:

* { margin: 0; padding: 0;}
body { color: #000; font: normal 1.2em Verdana, Sans-serif; background: #fff;}
div { padding: 10px;}

#header { background: #eee;}
#menuLeft { float: left; background: #ddd; width: 180px; height: 400px;}
#menuRight { float: right; background: #ddd; width: 180px; height: 400px;}
#content { background: #ccc; margin: 0 200px; height: 200px; }
#footer { clear: both; background: #bbb; }

   
 
 автор: Sergey89   (09.01.2007 в 17:29)   письмо автору
 
   для: Sergey89   (09.01.2007 в 17:27)
 

Ааа.. чёрт =) По ссылке кто-то мой пример спёр. А сваливания в любом случае не избежать. Так уже всё устроенно. Можете посмотреть на w3.org.

   
 
 автор: AlexSol   (09.01.2007 в 17:35)   письмо автору
 
   для: Sergey89   (09.01.2007 в 17:29)
 

to mihdan
ну почему сразу нерабочие? может есть баги, но все рабочее там... css это такое дело, что подходить надо творчески - универсального решения может просто не быть, нюансов много...

to Sergey89
ну почему сразу спер ? :)

   
 
 автор: Sergey89   (09.01.2007 в 17:37)   письмо автору
 
   для: AlexSol   (09.01.2007 в 17:35)
 

OFF: ну а как это ещё назвать? Хоть бы кинули ссылку на источник =)

   
 
 автор: mihdan   (10.01.2007 в 11:17)   письмо автору
 
   для: AlexSol   (09.01.2007 в 17:35)
 

Решение есть всегда, просто нужно копать!

   
 
 автор: mihdan   (10.01.2007 в 11:21)   письмо автору
 
   для: Sergey89   (09.01.2007 в 17:27)
 

Собрал в кучу и получил это:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
    <title>Резиновая вёрстка на DIV'ах</title>    
    <style>
    body { 
        color: #000; 
        font: normal 1.2em Verdana, Sans-serif; 
        background: #fff;
    }
    div { 
        padding: 10px;
    }
    #header { 
        background: #eee;
        min-width:1000px;
    }
    #menuLeft { 
        float: left; 
        background: #ddd; 
        width: 180px; 
        height: 400px;
    }
    #menuRight { 
        float: right; 
        background: #ddd; 
        width: 180px; 
        height: 400px;
    }
    #content { 
        background: #ccc; 
        margin: 0 200px; 
        height: 200px; 
    }
    #footer { 
        clear: both; 
        background: #bbb; 
    } 
    #all {
        width:100%;
        min-width:1000px;
    }
  </style>
</head>
<body>
    <div id="all">   
        <div id="header">"ШАПКА"</div>
        
        <div id="menuLeft">ЛЕВОЕ МЕНЮ</div>
        
        <div id="menuRight">ПРАВОЕ МЕНЮ</div>
        
        <div id="content">КОНТЕНТ страницы</div>
        
        <div id="footer">"ПОДВАЛ"</div>
    </div>
</body>
</html>

   
Rambler's Top100
вверх

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