Отсутствие лесенки на теговом каркасе

Величина штрафа

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

Минимальный штраф 0.1 используется при наличии в коде (одной или нескольких страниц) единичных ошибок в записи кода лесенкой (1–2 ошибки на странице).

Штраф из диапазона 0.2–0.4 назначается по усмотрению проверяющих для промежуточных ситуаций по отношению к двум крайним, описанным выше.

Пояснение

Структурная лесенка на теговом каркасе — один из элементов рекомендуемого ниже стиля записи гипертекста.

Структурная лесенка должна повторять иерархическую структуру блочных элементов: каждый потомок смещается вправо по отношению к телу своего родителя:

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

Исключением могут быть короткие конструкции, начало и конец которых записываются в одной строке (например, <TITLE>Заголовок окна<TITLE> или <TD>Ячейка</TD> при коротком содержимом ячейки).

Когда тег слишком длинный, чтобы уместиться в одной строке, выравнивайте записи атрибутов в строках по первому атрибуту первой строки:

<IMG src="pic/0711t.jpg" border=0
     width=268 height=253
     hspace=0 vspace=0
     alt="Тоновая палитра, склеенная в кольцо">

Рекомендуемый стиль записи гипертекста

Записывать коды нужно так, чтобы смысл конструкций был максимально понятен. Для такой рекомендации есть ряд веских причин.

Рекомендуются следующие правила.

  1. Записывайте имена тегов прописными буквами, а имена атрибутов и их значения — строчными.

    Синтаксис языка HTML допускает запись тегов и атрибутов в любом регистре, однако лучше следовать приведенной выше рекомендации. Как правило, текст, предназначенный для вывода на экран браузера, состоит в основном из маленьких символов, поэтому “большие” теги будут на этом фоне выделяться.



  2. Не записывайте HTML-программы со слишком длинными строками (более 80 символов). Для их просмотра приходится применять горизонтальную прокрутку окна редактора, а это очень неудобно.

  3. Старайтесь записывать теги блоков на отдельных строках так, чтобы по записи можно было определить вложение элементов друг в друга. Рекомендация достигается использованием строчного смещения записи тега вправо на 2 позиции по отношению к внешнему блоку.

    Если элемент (от начального до конечного тега) небольшой, то его можно записывать в одной строке вместе с тегами.

  4. При необходимости используйте в ваших программах комментарии. Комментарием в HTML считается конструкция <!--...-->. Все, что располагается внутри этой структуры (на месте, обозначенном многоточием) браузером игнорируется. Комментарии удобно применять в следующих случаях:


  5. Структурную лесенку делайте только на теговом “каркасе” блочных элементов. Строчные элементы лучше начинать с первой позиции — так их легче записывать и редактировать.