Бочонок
http://frontender.info
Блок высотой 100% от экрана в FF,Opera для XHTML 1.1 Как ?
Доброго времени суток.
Нужно создать блок с минимальной высотой 100% от экрана для XHTML 1.1.
Тоесть изначально - 100%, но если текста слишком много - тянется по высоте.
Написал следующее: (в конце поста)
В результате в IE все хорошо. А в FF,Opera etc. Все плохо. Высота блоков=0...
Помогите разобраться в чем проблема!
Так как высота определена для всей иерархии то "100%" должно корректно обрабатыватся... (По спецификации процентное соотношение обрабатывается только тогда когда у родителя явно определена величина, от которой считаем проценты. В данном случае - высота.)
Очень надеюсь на вашу помощь.
Страничка:
Стили:
Доброго времени суток.
Нужно создать блок с минимальной высотой 100% от экрана для XHTML 1.1.
Тоесть изначально - 100%, но если текста слишком много - тянется по высоте.
Написал следующее: (в конце поста)
В результате в IE все хорошо. А в FF,Opera etc. Все плохо. Высота блоков=0...
Помогите разобраться в чем проблема!
Так как высота определена для всей иерархии то "100%" должно корректно обрабатыватся... (По спецификации процентное соотношение обрабатывается только тогда когда у родителя явно определена величина, от которой считаем проценты. В данном случае - высота.)
Очень надеюсь на вашу помощь.
Страничка:
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
<link rel="stylesheet" href="css/styles.css" type="text/css"/>
</head>
<body>
<div id="warning_block">
<div id="top_left_bg_block">
<div id="bottom_left_bg_block">
... множество информационных блоков
</div>
</div>
</div>
</body>
</html>
PHP:
BODY{
margin:0px;
padding:0px;
width:100%;
min-width:100%;
font: 12px Arial, Verdana, Helvetica, sans-serif;
background: #113689 url("../img/bg_gradient.gif") 100% 0px repeat-y;
height:auto !important;
height:100%;
min-height:100%;
}
#warning_block{
height:auto !important;
height:100%;
min-height:100%;
}
#top_left_bg_block{
height:auto !important;
height:100%;
min-height:100%;
background: url("../img/top_left_bg.jpg") 0px 0px no-repeat;
}
#bottom_left_bg_block{
height:auto !important;
height:100%;
min-height:100%;
background: url("../img/bottom_left_bg.jpg") 0px 100% no-repeat;
}