Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Справочник по CSS (Влад Мержевич).pdf
Скачиваний:
142
Добавлен:
28.06.2014
Размер:
6.65 Mб
Скачать

min-height

 

Internet Explorer

 

 

 

Netscape

 

 

Opera

 

 

 

Safari

 

 

 

Firefox

 

6.0

7.0

8.0

8.0

9.0

8.0

9.2

9.5

1.3

2.0

3.1

1.5

2.0

3.0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Нет

Частично

Да

 

Да

 

Да

 

Да

Да

Да

 

Да

Да

Да

 

Да

Да

Да

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Краткая информация

CSS

CSS2

 

0

Значение по умолчанию

 

Нет

Наследуется

 

Ко всем элементам, кроме встроенных и таблиц

Применяется

 

Нет

Аналог HTML

 

http://www.w3.org/TR/CSS21/visudet.html#min-max-heights

Ссылка на спецификацию

 

 

Описание

Задает минимальную высоту элемента. Значение высоты элемента будет вычисляться в зависимости от установленных значений свойств height, max-height и min-height. В табл. 1 показано, чем руководствуется браузер при совместном использовании указанных стилевыхсвойств.

 

 

 

 

 

Табл. 1. Высота элемента

 

 

 

 

 

 

Значения свойств

 

 

 

 

Ширина

min-height

<

height

<

max-height

height

min-height

>

height

>

max-height

min-height

min-height

>

height

<

max-height

min-height

min-height

<

height

 

 

height

min-height

>

height

 

 

min-height

min-height

>

 

 

max-height

min-height

min-height

<

 

 

max-height

max-height

Данные из таблицы следует понимать следующим образом. Если значение высоты (height) меньше значения min-height, то высота элемента принимается равной min-height.

Синтаксис

max-height: значение | проценты | inherit

Значения

В качестве значений принимаются пикселы (px), проценты (%) и другие единицы измерения, принятые в CSS. Отрицательные значения не допускаются. inherit наследует значение родителя.

Пример

HTML 4.01 CSS 2.1 IE 6 IE 7 IE 8 Op 9.5 Sa 3.1 Ff 2.0 Ff 3.0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Cloverfield</title>

<style type="text/css"> #bottom {

background: #66806E url(clover_bottom.png) no-repeat 20px bottom; /* Параметры фона */ min-height: 80px; /* Минимальная высота */

color: #E4BC96; /* Цвет текста */

padding: 5px 5px 5px 140px; /* Поля вокруг текста */

}

#bottom p { margin: 5px 0; } #bottom a {

color: #FFFDE0;

}

</style>

</head>

<body>

<div id="bottom">

<p>Сайт Cloverfield</p>

<p><a href="/info/">Информация о сайте</a> <a href="/author/">Об авторе</a></p>

</div>

</body>

</html>

В данном примере, чтобы фоновое изображение не обрезалось по верхнему краю, задана минимальная высота блока равная 80 пикселам. Результат примера показан на рис. 1.

Рис. 1. Высота блока, заданная с помощью min-height

Объектная модель

[window.]document.getElementById("elementID").style.minHeight

Браузеры

Internet Explorer до седьмой версии включительно не поддерживает значение inherit.

min-width

 

Internet Explorer

 

 

 

Netscape

 

 

Opera

 

 

 

Safari

 

 

 

Firefox

 

6.0

7.0

8.0

8.0

9.0

8.0

9.2

9.5

1.3

2.0

3.1

1.5

2.0

3.0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Нет

Частично

Да

 

Да

 

Да

 

Да

Да

Да

 

Да

Да

Да

 

Да

Да

Да

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Краткая информация

CSS

CSS2

 

0

Значение по умолчанию

 

Нет

Наследуется

 

Ко всем элементам, кроме встроенных и таблиц

Применяется

 

Нет

Аналог HTML

 

http://www.w3.org/TR/CSS21/visudet.html#propdef-min-

Ссылка на

спецификацию

width

 

 

Описание

Устанавливает минимальную ширину элемента. Если окно браузера по ширине становится меньше заданной минимальной ширины элемента, то ширина элемента остается неизменной, а в окне появляется горизонтальная полоса прокрутки.

Значение ширины элемента будет вычисляться в зависимости от установленных значений свойств width, max-width и min-width. В табл. 1 показано, чем руководствуется браузер при совместном использовании указанных стилевыхсвойств.

 

 

 

 

 

Табл. 1. Ширина элемента

 

 

 

 

 

 

Значения свойств

 

 

 

 

Ширина

min-width

<

width

<

max-width

width

min-width

>

width

>

max-width

min-width

min-width

>

width

<

max-width

min-width

min-width

<

width

 

 

width

min-width

>

width

 

 

min-width

min-width

>

 

 

max-width

min-width

min-width

<

 

 

max-width

max-width

Данные из таблицы следует понимать следующим образом. Если значение ширины (width) меньше значения min-width, то ширина элемента принимается равной min-width.

Синтаксис

min-width: значение | проценты | inherit

Значения

В качестве значений принимаются пикселы (px), проценты (%) и другие единицы измерения, принятые в CSS. Отрицательные значения не допускаются. inherit наследует значение родителя.

Пример

HTML 4.01 CSS 2.1 IE 6 IE 7 IE 8 Op 9.5 Sa 3.1 Ff 2.0 Ff 3.0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Колонки без переносов</title>

<style type="text/css"> #container {

min-width: 420px; /* Минимальная ширина контейнера */

}

#col1 {

background-color: #fc0; /* Цвет фона колонки */ padding: 5px; /* Поля вокруг текста */

float: left; /* Обтекание по правому краю */ width: 150px; /* Ширина левой колонки */

}

#col2 {

background-color: #c0c0c0; /* Цвет фона колонки */ padding: 5px; /* Поля вокруг текста */

width: 250px; /* Ширина правой колонки */ float: left; /* Обтекание по правому краю */

}

</style>

</head>

<body>

<div id="container">

<div id="col1">Колонка 1</div> <div id="col2">Колонка 2</div>

</div>

</body>

</html>

Результат данного примера, как он отображается в браузере Opera, показан на рис. 1. Internet Explorer 6 не поддерживает свойство min-width, поэтому страница будет выглядеть иначе (рис. 2).

Рис. 1. Результат использования min-width в браузере Opera

Рис. 2. Результат использования min-width в браузере Internet Explorer 6

Объектная модель

[window.]document.getElementById("elementID").style.minWidth

Браузеры

Internet Explorer до седьмой версии включительно не поддерживает значение inherit.