Свойство display

Модель визуального форматирования CSS

Анимация

Элементы HTML отображаются Web-браузером последовательно, в том порядке, как они определены в тексте Web-страницы с учетом их положения в струк­туре документа и расположения предыдущих отображенных элементов и элементов-контейнеров, в которых они могут содержаться. При компоновке страницы используются установки Web-браузера для определения положения, или визуального форматирования, ка­ждого элемента. Например, два последовательных абзаца следуют друг за другом, причем каждый начинается с новой строки.

Свойство display в модели визуального форматирования может иметь следующие основные значения:

· block – блочный элемент (элемент в исходном документе, который визуально форматируется в виде некоторой структурной единицы текста, например, абзаца или заголовка);

· inline – строковый элемент (элемент в исходном документе, который не формирует новых структурных единиц текста, например, выделенный отрывок текста в абзаце или изображение, вставленное в текст);

· list-item – элемент списка.

По умолчанию блоковые элементы имею значение свойства display, равное block, все строковые элементы – значение inline, все элементы li – значение list-item.

Кроме того, элемент может быть удален из потока вывода (значение "none") или элемент может наследовать свойство display из родительского элемента (значение inherit).

Пример 4.5.57. Использование свойства display:

В теле документа HTML задан следующий текст:

<p style="background-color: aliceblue">При обмене файлами один из компьютеров, называемый файловым сервером или FTP-сервером, содержит информацию по определенной тематике в файлах.

<span style="background-color: yellow">FTP-сервер может функционировать как в режиме ограниченного доступа, так и в общедоступном (анонимном) режиме.</span>

Обмен файлами используется в системах дистанционного обучения в основном, для рассылки учебного материала, поскольку позволяет при прерывании продолжить передачу файла с того места, где она была прервана.</p>

Выведем этот абзац в Web-странице в следующих режимах:

1. Абзац выводится без изменения (при этом второе предложение будет выведено как строковый элемент по умолчанию).

2. В атрибут style для второго предложения будет добавлено свойство display: block.

3. В атрибуте style для второго предложения значение свойства display заменено на none.

Вывод абзаца в этих режимах будет иметь следующий вид:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: