@kamwork

Какие современные требования к верстке?

Всем привет! Пытаюсь собрать чек-лист, актуальных требований к верстке.

Список, который можно дать верстальщику перед началом работы над проектам и сказать - придерживаемся этих правил/требований.

Давайте общими силами накидаем?

Начну:

  • кроссбраузерная адаптивная, семантическая вёрстка (HTML5)
  • использование препроцессоров
  • использование одной из архитектур БЭМ (или SMACSS)
  • Pixel Perfect верстка
  • GIT, GULP, SVG спрайты
  • Тестирование своей работы
  • Оптимизации кода


Помогите дополнить/скорректировать?
  • Вопрос задан
  • 2445 просмотров
Решения вопроса 3
Пригласить эксперта
Ответы на вопрос 6
  • GavriKos
    @GavriKos
    У вас вопрос как то странно сформулирован. Умение тестировать свою работу - это не требование к верстке, а требование к соискателю на работу. Может вы это имели ввиду?
    Ответ написан
  • paulradzkov
    @paulradzkov
    Дизайнер, верстальщик, начальник отдела UI
    Для оптимизации кода можно ввести количественную меру: «зеленые» значения в pagespeed.

    Конечно, не все пункты из списка pagespeed сто́ит выдрючивать на этапе верстки, некоторые имеют смысл только на боевом сервере. Но если уж на проекте GIT, то закинуть шаблоны на GitHub Pages и потестить скорость было бы здорово.
    Ответ написан
  • zooks
    @zooks
    Frontend и Django
    Препроцессоры и сборщики - это кому как удобнее. Хочешь руками лопатить - вперед.
    Забыли про валидацию кода (в разумных пределах).
    Ответ написан
  • @jaxel
    Вот насчёт БЭМ я бы поспорил. Я сам серверной частью занимаюсь, и эта популярность БЭМа меня уже порядком напрягает. Как вижу эту портянку из классов на каждом параграфе, картинке, ссылке, списке - блевать хочется.

    Документация БЭМ гласит, что "элементы являются частью блока и не имеют функционального смысла вне блока". Так какого хрена лепить на них отдельные классы. Если они не имеют смысла вне блока, почему бы не прописать стили через наследование?

    Использование идеологии БЭМ для блоков - прекрасно. Но для элементов последнего уровня - это идиотизм. Работать с этим не удобно, куча проблем в использовании. Опять же, под визуальный редактор не адаптируешь. И когда верстакам об этом говоришь, они все ссылку на этот БЭМ присылают. Напрягает.
    Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы