Сделать стартовойДобавить в закладки  
Главная страничка Главная страничка
В номере:

Выходит с 17 июля 2008 г. цена договорная

Опрос

Windows Mobile
Symbian
Android
iPhone
Linux
другая
не знаю
у меня обычный телефон


Календарь
«    Октябрь 2009    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Архив новостей
Апрель 2012 (4)
Март 2012 (1)
Январь 2012 (2)
Декабрь 2011 (2)
Ноябрь 2011 (1)
Октябрь 2011 (4)

Информация
 
Как заставить min-height работать
Web » css
автор: dimon, опубликовано: 15 октября 2009

Реализация min-height в разных браузерах отличается и в результате где-то работает, а где-то и не работает.

Проверим код в доступных браузерах:

<div style="background:White; border: solid 1px black; min-height: 50px;">Text</div>


Text


IE 6 -
IE 8 +
Opera 10 +
Firefox 3 +

Разработчики IE 5-6 реализовали свойство min-height, просто решили его назвать height. т.е. height для 5-ой и 6-ой версий ведет себя именно как min-height.

Рассмотрим способы реализации min-height, работающие во всех браузерах (в старых версиях).

Вариант 1

<div style="background:White; border: solid 1px black; min-height: 50px; height:auto !important; height: 50px;">Text1</div>


Text1


IE 6 +
IE 8 +
Opera 10 +
Firefox 3 +

Вариант 2

С помощью javascript:

<div style="background:White; border: solid 1px black; height: expression(this.scrollHeight < 51px ? '50px' : 'auto' ); min-height: 50px;">Text2</div>


Text2


IE 6 -
IE 8 +
Opera 10 +
Firefox 3 +

Недостатками данного метода является снижение скорости отображения страницы, а так же необходимость поддержки JS браузером. Хотя браузеров без поддержки ява-скриптов уже почти и не осталось, но иногда ява бывает отключена с точки зрения повышения безопасности.

PS: Возможно, что на этой станичке Вы увидите, что первый и третий блок высотой не 50px - это накладывается DLE feel

 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Чтобы Вам были доступны все функции Вам необходимо либо зарегистрироваться, либо зайти на сайт под своим именем.

Другие новости по теме:

  • DIV прямоугольные блоки - положение друг относительно друга
  • DIV закругленные углы блока
  • Тег DIV - прямоугольный блок
  • Простенький трёхколонный резиновый макет на div-ах
  • DLE хаки: Добавление height и width к [img] и [thumb]




  •  
    Информация
     
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.


    Поиск по сайту:


    Аккаунт
    Логин
    Пароль
     
    Облако тегов

    Требуется для просмотра Flash Player 9 или выше.

    Показать все теги
    Реклама
    раскрутка сайта бесплатно






    Главная страница | Регистрация | Добавить новость | Новое на сайте | Статистика | Поддержка | Правила ресурса Copyright © 2005-2011 by dimon - all right reserved!
    Тираж:     Rambler's Top100     Анализ сайта   экземпляров.   Дизайн, верстка by dimon