Приложение А. Требования к верстке

HTML

  1. Обязательно форматировать код
  2. Обязательно использовать HTML5-теги
  3. Обязательно использовать смысловые названия значений для атрибутов(class, name и т.п)
  4. Запрещается транслит(.hapka, .tovar)
  5. Не допускается вложение блочного элемента в строчный
  6. Обязательно использовать теги согласно семантики
  7. На странице должен быть только один заголовок первого уровня
  8. Теги <article> и <section> обязательно должны содержать заголовки (<h2>-<h6>)
  9. Тег <nav> должен содержать ссылки только на разделы сайта или разделы внутри одной страницы
  10. Обязательно указывать атрибут name для тега <input>
  11. Везде где можно использовать современные type для тега <input>, нужно это делать
  12. Обязательно добавлять теги <label> к тегам <input>
  13. Обязательно использовать атрибут required
  14. Не должно быть пустых тегов
  15. Декоративные элементы (иконки, фоновые изображения) необходимо верстать, используя CSS
  16. Контентные изображения необходимо верстать, используя тег <img>
  17. Обязательно проверять верстку через W3C validator
  18. Верстка не должна "валиться" при добавлении и удалении блоков, при добавлении большого контента, при ошибки загрузки изображений

CSS

  1. Обязательно следовать единому стилю кода
  2. Обязательно устанавливать настройки шрифта в селекторе body
  3. Обязательно устанавливать альтернативный шрифт
  4. Запрещается использовать id
  5. Запрещается использовать !important
  6. Нельзя оставлять без стилизации состояние фокуса

Самое главное правило - думать головой! :)

results matching ""

    No results matching ""