Свойство height в Internet Explorer
Код:
width:150px;height:100%;
Все браузеры прекрасно меня поняли и сделали слой высотой во все окно,а до осла, как обычно, не доходит.Есть какие нибудь способы решить эту проблему,не используя JS? Спасибо!!!
Весь код покажите. Никто тут не хочет угадывать, не видя ваших ошибок.
Код:
.class
{
position:absolute;
top:0px;
left:0px;
width:150px;
height:100%;
background-color:#ECD7E6;
}
{
position:absolute;
top:0px;
left:0px;
width:150px;
height:100%;
background-color:#ECD7E6;
}
Как раз CSS не нужен. HTML покажите и укажите элемент, который у Вас не растягивается.
Код:
<div class="leftblock"> </div>
Или может само расположение элемента в теле документа важно?Так сразу после <BODY>.Или все таки нужен весь HTML?
Цитата: freebit77
Или все таки нужен весь HTML?
Дружище, Вы можете совсем ничего не показывать ;) Но чем меньше сведений, тем меньше вероятность указать правильный ответ.
Вот этот код растягивается везде:
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" >
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<style type="text/css">
html,
body
{height:100%;
margin:0;
padding:0;}
div
{background-color:red;
height:100%;}
</style>
</head>
<body>
<div>O</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" >
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<style type="text/css">
html,
body
{height:100%;
margin:0;
padding:0;}
div
{background-color:red;
height:100%;}
</style>
</head>
<body>
<div>O</div>
</body>
</html>
Но насколько Вам поможет - я не знаю. Исходя из тех данных, которые вы дали - меня упрекнуть не в чем, я ответил верно.
p.s. Интересно,а вы где пытались найти ошибку?
Проблема в том, что по умолчанию body не 100%, а равен высоте текстовых элементов (?) или прочих элементов с явно (не процентно) указанной высотой.
Еще раз благодарю Вас.