Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Свойство height в Internet Explorer

16K
26 сентября 2007 года
freebit77
18 / / 19.09.2006
Вот описал в таблице стилей слой
 
Код:
width:150px;height:100%;

Все браузеры прекрасно меня поняли и сделали слой высотой во все окно,а до осла, как обычно, не доходит.Есть какие нибудь способы решить эту проблему,не используя JS? Спасибо!!!
308
26 сентября 2007 года
Комаджу
850 / / 26.07.2006
Весь код покажите. Никто тут не хочет угадывать, не видя ваших ошибок.
16K
26 сентября 2007 года
freebit77
18 / / 19.09.2006
вот описание класса
 
Код:
.class
{
  position:absolute;
  top:0px;
  left:0px;
  width:150px;
  height:100%;
  background-color:#ECD7E6;
}
308
26 сентября 2007 года
Комаджу
850 / / 26.07.2006
Как раз CSS не нужен. HTML покажите и укажите элемент, который у Вас не растягивается.
16K
26 сентября 2007 года
freebit77
18 / / 19.09.2006
Ну HTML очень большой, а сам элемент
 
Код:
<div class="leftblock"> </div>

Или может само расположение элемента в теле документа важно?Так сразу после <BODY>.Или все таки нужен весь HTML?
308
26 сентября 2007 года
Комаджу
850 / / 26.07.2006
Цитата: 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>


Но насколько Вам поможет - я не знаю. Исходя из тех данных, которые вы дали - меня упрекнуть не в чем, я ответил верно.
16K
26 сентября 2007 года
freebit77
18 / / 19.09.2006
Спасибо,Максим! Вы действительно помогли мне! Но дело было именно в css. Чтобы елемент растягивался на высоту 100%, нужно было установить высоту BODY в 100%.Спасибо!!!
p.s. Интересно,а вы где пытались найти ошибку?
308
26 сентября 2007 года
Комаджу
850 / / 26.07.2006
Я нигде не пытался. Пока не получил более менее внятный код.

Проблема в том, что по умолчанию body не 100%, а равен высоте текстовых элементов (?) или прочих элементов с явно (не процентно) указанной высотой.
16K
26 сентября 2007 года
freebit77
18 / / 19.09.2006
Еще раз благодарю Вас.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог