суббота, 10 октября 2009 г.

5 признаков плохого HTML кода

Недавно, в связи с редизайном одного проекта, пришлось перелопатить довольно большой объём HTML-кода. Ниже привожу 5 наиболее распространённых ошибок, про которые все знают, но почему-то не особо стараются их избегать.
  1. Использование тэга <br/> для вертикальных отступов
    Для отступов есть padding и margin в CSS, а <br/> нужен только для разрывов строк.

  2. Использование inline CSS
    Инлайн стили надо использовать только в крайних случаях. Тогда при редизайне не прийдётся выискивать стили в HTML-шаблонах. Да и страничка будет загружаться быстрее, т.к. CSS-файлы, как правило, кешируются.

  3. Использование инлайн JavaScript
    Аналогично предыдущему пункту. Старайтесь избегать кода вида <a onclick="...". Не стоит загромождать HTML код логикой. Лучше создать отдельный js-файл и навесить обработчик события из него.

  4. Использование таблиц для отображения нетабличных данных
    Про это и так предостаточно сказано, поэтому комментирвать не буду.

  5. Невалидный HTML
    Ваш HTML-код должен 100% проходить валидацию. Провериться можно на W3C Markup Validation Service,
    так же рекомендую расширение для FireFox - Html Validator.

Комментариев нет:

Отправить комментарий