sergeythrees/Experiments.web

замечания по вёрстке

Closed this issue · 0 comments

  • БЭМ:

    • id элементов не нуждаются в БЭМ-именовании
    • внутри блока калькулятора дисплею и клавиатуре было бы логично быть блоками
    • кнопка это элемент внутри блока, а все вариации её визуального состояния это модификаторы (различный цвет, различный размер)
  • CSS:

    • форматирование:
      • отступы местами 2 пробела, местами 3 пробела, местами 4 пробела, местами 1 таб
      • цвета задаём в верхнем регистре в полной форме (#FFFFFF)
    • не используем id и тэги в качестве селекторов. всё на классах
    • строка 47 - правила для padding дублируются
    • отступы в пол пикселя в данном случае необходимы? chrome рендерит их аналогично 1-пиксельным
  • Вёрстка:

    • блок с результатом вычисления на экране можно расположить на своём месте без абсолютного позиционирования