The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
CSS-верстка , !*! Александр, 24-Июл-08, 16:46  [смотреть все]
Имеется следующий макет:
+-----------------+-------+
|                         |           |
|     left              | right  |
|                         |           |
+-----------------+          |
|     footer         |           |
+-----------------+-------+

<div id="leftContainer">
   <div id="left"></div>
   <div id="footer"></div>
</div>
<div id="right"></div>

слой footer должен быть всегда в самом низу, независимо о того, на сколько растянуты содержимым слои left или right.
как написать кросс-браузерную css для данного макета?
я делал так:

html, body {
  height: 100%;
}
#leftContainer {
  height: 100%;
  width: 500px;
  float: left;
}

#left {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -4em;
}

#footer {
  height: 40px;
}

таким способом не работает. Если, например, в слое right текст не помещается на один экран, то слой footer не опускается

  • CSS-верстка , !*! andy, 05:41 , 25-Июл-08 (1)
    может, что-то навроде этого подойдет?

    <html>
    <head>
    <title>test</title>
    <style type="text/css">
    html { margin:0; padding:0; }
    body { margin:0; padding:0 10%; }
    #outer { width:100%; background:#cef; }
    #right { float:right; width:200px; background:#fec; }
    #left { margin-right:210px; background:#ecf; }
    #more-left-text { display:none; }
    #footer { clear:both; margin-right:210px; background:#f90; }
    </style>
    </head>
    <body>
    <h1>test</h1>
    <div id="outer">
      <div id="right">
        <p>текст</p>
      </div>
      <div id="left">
        <p>текст</p>
        <div id="more-left-text">
          <p>еще текст</p>
        </div>
      </div>
      <div id="footer">
        <p>текст</p>
      </div>
    </div>
    </body>
    </html>




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру