Максимальный штраф 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="Тоновая палитра, склеенная в кольцо">
Записывать коды нужно так, чтобы смысл конструкций был максимально понятен. Для такой рекомендации есть ряд веских причин.
Рекомендуются следующие правила.
Записывайте имена тегов прописными буквами, а имена атрибутов и их значения — строчными.
Синтаксис языка HTML допускает запись тегов и атрибутов в любом регистре, однако
лучше следовать приведенной выше рекомендации. Как правило, текст,
предназначенный для вывода на экран браузера, состоит в основном из
маленьких символов, поэтому “большие” теги будут на
этом фоне выделяться.
Старайтесь записывать теги блоков на отдельных строках так, чтобы по записи можно было определить вложение элементов друг в друга. Рекомендация достигается использованием строчного смещения записи тега вправо на 2 позиции по отношению к внешнему блоку.
Если элемент (от начального до конечного тега) небольшой, то его можно
записывать в одной строке вместе с тегами.
При необходимости используйте в ваших программах комментарии.
Комментарием в HTML считается конструкция
Структурную лесенку делайте только на теговом “каркасе” блочных элементов. Строчные элементы лучше начинать с первой позиции — так их легче записывать и редактировать.