Advego.ru - система покупки и продажи контента для сайтов, форумов и блогов

Информационный Бестселлер на DVD или CD

Статьи для сайтов!!!
Главная CSS по шагам Свойства CSS White-space Width

Свойство white-space

Описание

Свойство white-space определяет, как отображать пробелы между словами и осуществлять ли перенос текста на другую строку.

Это свойство применимо к блочным элементам.

По умолчанию браузеры воспринимают несколько пробелов, следующих друг за другом, как один, а перенос текста на следующую строку производится автоматически.

В HTML тег <pre> отображает текст моноширинным шрифтом и со всеми пробелами между словами. Свойство white-space подобно тегу <pre>, но не меняет шрифт на моноширинный.

Значение

- normal – несколько пробелов в исходном коде браузером не учитываются. Переносы строк устанавливаются автоматически,

- nowrap - несколько пробелов и переносы в исходном коде браузером не учитываются. Если строка не вмещается в пределы элемента, добавляется горизонтальная полоса прокрутки.
Перенос строки можно осуществить с помощью тега <br>,

- pre – учитываются все пробелы и переносы в исходном коде. Если разработчик не осуществил перенос в исходном коде и строка не вмещается в пределы элемента, добавляется горизонтальная полоса прокрутки,

- pre-line - несколько пробелов не учитываются, переносы в исходном коде сохраняются,

- pre-wrap - учитываются все пробелы, переносы устанавливаются автоматически,

- inherit - принимает значение свойства родительского элемента.

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

- normal


Пример

Пример - Свойство white-space

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"
>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title> Свойство white-space </title>

<style type="text/css">
p{font-size:35px; color:#3399FF;}
</style>

</head>
<body>

<p style="white-space:normal;"> Пробелы в исходном коде браузером не учитываются. Перенос строки производится автоматически. </p>
<p style=" white-space:nowrap;"> Пробелы и перенос строки в исходном коде браузером не учитываются. Строка не уместилась в пределы окна - добавилась горизонтальная полоса прокрутки. </p>
<p style="white-space:pre;"> Текст отображается с учетом      всех      пробелов.
Перенос строки осуществили в исходном коде. Автоматический перенос строк не работает!
</p>

</body>
</html>

При просмотре в браузере


Свойство Visibility Свойство White-space Свойство Width
Свойства CSS
Дизайн сайтов
ПОИСК ПО САЙТУ:

Моё имя Антон. Связаться со мною Вы можете по e-mail: averagev@mail.ru