Показано с 1 по 11 из 11

Тема: Высота дива

  1. #1

    Регистрация
    24.04.2008
    Сообщений
    16
    Помоги пожалуйста, надо срочно доделать сайт! Мне нужно без таблиц сверстать сайт. Есть главный див
    <div class="page">
    </div>
    в этом диве много других дивов
    нужно сделать, чтобы высота этого дива была не меньше размера экрана, а если превышает размер экрана, то этот див должен растягиваться. Если ставлю height:auto, то высота иногда меньше 100%, а если ставлю 100%, то больше чем есть содержимое в этом диве.

  2. #2

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    [Только зарегистрированные пользователи могут видеть ссылки. ]
    [Только зарегистрированные пользователи могут видеть ссылки. ]
    [Только зарегистрированные пользователи могут видеть ссылки. ]

  3. #3

    Регистрация
    24.04.2008
    Сообщений
    16
    я так понимаю, нужно использовать свойство body min-height: 100%; но оно у меня что-то никак не работает, обязательно нужно делать позиционирование такое как тут в примере ?[Только зарегистрированные пользователи могут видеть ссылки. ]

  4. #4

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    В каком именно примере? Там много примеров)

  5. #5

    Регистрация
    24.04.2008
    Сообщений
    16
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
    "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <title>Центр-Левая-Правая + max-width</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <style type="text/css">
    * {margin: 0px; padding: 0px;}
    html {background: #CCFFFF; height: 100%;}
    body {min-width: 800px; min-height: 100%; position: relative;}
    * html body {height: 100%;}

    #header {background: #FFFF99; height: 100px;}

    #content {width: 100%; max-width: 1000px; margin: 0px auto; padding-bottom: 70px; overflow: hidden;}

    #outer1 {width: 100%; margin-right: -200px; float: left;}
    #outer2 {margin-right: 200px;}
    #outer3 {width: 100%; margin-left: -200px; float: right;}

    #main {margin-left: 200px; background: #FFCCFF;}
    #left {width: 200px; float: left; background: #00CCFF;}
    #right {width: 200px; float: right; background: #FFCC66;}

    #footer {background: #66FFCC; width: 100%; height: 70px; position: absolute; bottom: 0px;}
    * html #footer {bottom: -1px;}
    </style>
    <script src="js/minmax.js" type="text/JavaScript"></script>
    </head>

    <body>
    <div id="header">Заголовок</div>

    <div id="content">

    <div id="outer1">
    <div id="outer2">
    <div id="outer3">
    <div id="main">Контент</div>
    </div>

    <div id="left">Левая колонка</div>

    </div>
    </div>

    <div id="right">Правая колонка</div>

    </div>

    <div id="footer">Футер</div>
    </body>
    </html>

  6. #6

    Регистрация
    24.04.2008
    Сообщений
    16
    а внутри общего дива другие дивы могут иметь высоту auto или 100%?

  7. #7

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Ну и в чем проблема?

  8. #8

    Регистрация
    24.04.2008
    Сообщений
    16
    проблема в том, что у меня в некоторых случаях высота все равно остается меньше 100%,

  9. #9

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Так. Давайте все по порядку.

    1. Что подразумевается под "общим дивом".
    2. Что подразумевается под "другими дивами".
    3. Зачем именно "другим дивам" так необходима высота auto или 100%.

  10. #10

    Регистрация
    24.04.2008
    Сообщений
    16
    есть общий див, который размещается по центру class="all" в нем содержится еще дивы top,
    и див back. в диве back
    left, center, right - левая колонка, ценральная и правая
    <div class="all">

    <div class="back">
    <div class="left">
    <div class="center">
    <div class="right">
    </div>
    <div>
    да, высота других дивов и не нужна, если я ее убираю, ничего не меняется
    и когда я ставлю min-height: 100% для body или для div.all, результат такой же

  11. #11

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Простите, но мы с Вами разговариваем на разных языках.

Похожие темы

  1. Проблема с высотой дива
    от Garret в разделе Вёрстка сайта
    Ответов: 1
    Последнее сообщение: 08.02.2010, 13:17
  2. Firefox не воспринимает ширину дива
    от MickQuick в разделе Вёрстка сайта
    Ответов: 7
    Последнее сообщение: 21.06.2008, 00:21
  3. Два дива с один и тем же id
    от fenixnt в разделе Вёрстка сайта
    Ответов: 6
    Последнее сообщение: 30.10.2007, 17:35
  4. Автовысота дива между 2-мя другими дивами
    от as111 в разделе Вёрстка сайта
    Ответов: 17
    Последнее сообщение: 11.07.2006, 15:59
  5. позиционирование дива
    от Der Grossen в разделе Вёрстка сайта
    Ответов: 2
    Последнее сообщение: 16.05.2005, 18:43

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •