HTML | Визуализация | Введение

HTML | Визуализация | Введение

Предложения в этом разделе обычно выражены в терминах CSS. Ожидается, что пользовательские агенты будут либо поддерживать CSS, либо переводить правила CSS, приведённые в этом разделе, в приближения для других механизмов представления.

При отсутствии противоположных правил уровня стилей (например, авторские таблицы стилей) ожидается, что пользовательские агенты будут отображать элемент таким образом, чтобы он передал пользователю значение, которое представляет элемент, как описано в этой спецификации.

Предложения в этом разделе обычно предполагают визуальный носитель вывода с разрешением 96 точек на дюйм или выше, но HTML предназначен для применения к нескольким носителям (это язык, независимый от носителя). Разработчикам пользовательских агентов рекомендуется адаптировать предложения в этом разделе к своим целевым носителям.

 

Элемент визуализируется (being rendered), если он имеет какие-либо связанные блоки макета CSS, блоки макета SVG или некоторый эквивалент в других языках стилей.

Примечание

То, что элемент находится за пределами экрана, не означает, что он не отображается. Наличие атрибута скрывания hidden обычно означает, что элемент не отображается, хотя это может быть переопределено таблицами стилей.

Примечание

Полностью активное состояние не влияет на то, визуализируется элемент или нет. Даже если документ не полностью активен и вообще не отображается пользователю, элементы внутри него все равно могут квалифицироваться как «отрисовываемые» («being rendered«).

 

Говорят, что элемент пересекает область просмотра (intersect the viewport), когда он визуализируется, и связанное с ним поле макета CSS пересекает область просмотра.

Примечание

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

Примечание

Эта спецификация не определяет точное время тестирования перекрестка, но предполагается, что время соответствует времени API Intersection Observer. [INTERSECTIONOBSERVER]

 
Пользовательские агенты, которые не соблюдают таблицы стилей CSS на уровне автора, тем не менее должны действовать так, как если бы они применяли правила CSS, указанные в этих разделах, в соответствии с этой спецификацией и соответствующими спецификациями CSS и Unicode. [CSS] [UNICODE] [BIDI]

Примечание

Это особенно важно для вопросов, связанных со свойствами ‘display‘, ‘unicode-bidi‘ и ‘direction‘.

 

Информационные ссылки

HTML | Визуализация

Стандарт HTML — Раздел «15 Rendering» — https://html.spec.whatwg.org/#rendering

Стандарт HTML — Раздел «15.1 Introduction» — https://html.spec.whatwg.org/#introduction-16