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

Тема: Высота вложенных блоков

  1. #1

    Регистрация
    07.11.2006
    Адрес
    Смоленск
    Сообщений
    153
    Есть стиль:

    #a {width: 800px; height: auto;}
    #b {width: 100%; height: auto;}
    #c {width: 200px; height: auto;}
    #d {width: 600px; height: auto;}
    #e {width: 100%; height: 50px;}

    К этому стилю код:

    <div id=&#39;a&#39;>

    <div id=&#39;b&#39;>
    <div id=&#39;c&#39;>


    </div>
    <div id=&#39;d&#39;>


    текст</p>
    </div>
    </div>

    <div id=&#39;e&#39;></div>

    </div>

    По идее блок "Е" должен быть в самом низу страницы но он почему то находиться под блоком "С" перекрытый блоком "D". Эта проблема возникла с обозревателем FF в IE и Opera блоки расположены правильно. Что я упустил ? Пятый день голову ломаю :[

  2. #2

    Регистрация
    09.02.2004
    Адрес
    Литва/Вильнюс
    Сообщений
    359
    Выложите полный код страницы(с DOCTYPE) и попробуйте наполнить чем нибудь пустые блоки.

  3. #3

    Регистрация
    07.11.2006
    Адрес
    Смоленск
    Сообщений
    153
    В DOCTYPE сделана ошибка в ссылке за место http написано ХТТП (ограничения форума).

    <!DOCTYPE html PUBLIC &#39;-//W3C//DTD XHTML 1.0 Transitional//EN&#39; &#39;ХТТП://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#39;>

    <html>
    <head>
    <title>test</title>
    <style type=&#39;text/css&#39;>
    * {
    margin: 0px;
    padding: 0px;
    }
    body {
    text-align: center;
    background-color: #EEE8AA;
    }
    #a {
    width: 800px;
    margin: 0px auto;
    height: auto;
    background-color: yellow;
    text-align: left;
    }
    #h {
    width: 100%;

    background-color: white;
    }
    #i {
    float: right;
    width: 600px;
    height: 100%;
    background-color: fuchsia;
    }
    #j {
    float: left;
    width: 200px;
    height: 100%;
    background-color: aqua;
    }
    #k {
    width: 100%;
    height: 100px;
    background-color: #FFA07A;
    }
    </style>
    </head>

    <body>

    <div id=&#39;a&#39;>

    <div id=&#39;h&#39;>
    <div id=&#39;i&#39;>
    <h1>test</h1>
    <h1>test</h1>
    <h1>test</h1>
    <h1>test</h1>
    <h1>test</h1>
    <h1>test</h1>
    </div>
    <div id=&#39;j&#39;>
    <h1>test</h1>
    </div>
    </div>

    <div id=&#39;k&#39;>
    <h1>test</h1>
    </div>

    </div>

    </body>
    </html>

    Если взять табличный вариант то :
    <table>
    <tr><td>#1</td><td>#2</td></tr>
    <tr><td colspan=&#39;2&#39;>#3</td></tr>
    </table>

    Смысл в том что какой бы высоты небыла ячейка #1 или #2, ячейка #3 всегда будет внизу под ячейками #1 и #2.

  4. #4

    Регистрация
    17.06.2006
    Сообщений
    83
    Код:
    #k {
    width: 100%;
    height: 100px;
    background-color: #FFA07A;
    clear:both;
    }

  5. #5

    Регистрация
    07.11.2006
    Адрес
    Смоленск
    Сообщений
    153
    Спасибо за помощь.
    Снова проштудирую Эрика Мейера )

Похожие темы

  1. Страница из 3х блоков
    от shreq в разделе Вёрстка сайта
    Ответов: 1
    Последнее сообщение: 05.11.2007, 04:44
  2. проваливание блоков в ИЕ
    от DELPHIna в разделе Вёрстка сайта
    Ответов: 6
    Последнее сообщение: 18.09.2007, 19:42
  3. Линия из 3х блоков
    от snekaaa в разделе Вёрстка сайта
    Ответов: 9
    Последнее сообщение: 12.03.2007, 09:51
  4. Сворачивание блоков таблицы.
    от Zigzag в разделе Вёрстка сайта
    Ответов: 6
    Последнее сообщение: 25.02.2006, 14:06
  5. CSS дизайн. Чентральное расположение блоков.
    от Nicolas Prof в разделе Вёрстка сайта
    Ответов: 6
    Последнее сообщение: 16.05.2005, 01:25

Ваши права

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