Использование <picture>

Слайд 2

Семантика Использование - ? Препроцессор sass (scss) БЭМ Стандартны набор плагинов

Семантика
Использование - ?
Препроцессор sass (scss)
БЭМ
Стандартны набор плагинов для жс
Правильное подключение

жс и цсс
Mobile first
Сборщики(вебпак)
автомацизация:
-оптимизация изображений
-автопрефиксы
-???
Слайд 3

Для облегчения понимания кода сторонними сотрудниками необходимо использовать Семантику внутри html-структуры.

Для облегчения понимания кода сторонними сотрудниками необходимо использовать Семантику внутри html-структуры.

Другими словами нужно сократить использование стандартного
к минимуму и использовать специализированные теги. Например: — для всех заголовков,
Слайд 4

Семантика Для облегчения понимания кода сторонними сотрудниками необходимо использовать Семантику внутри

Семантика

Для облегчения понимания кода сторонними сотрудниками необходимо использовать Семантику внутри html-структуры.

Другими словами нужно сократить использование стандартного
к минимуму и использовать специализированные теги. Например: — для всех заголовков,
Слайд 5

БЭМ Для удобного переноса, изменения или дополнения готовых классов необходимо использовать

БЭМ

Для удобного переноса, изменения или дополнения готовых классов необходимо использовать максимально

доступное именование классов по методологии БЭМ. Кроме того, следует подбирать понятные названия самих классов.
Примеры в файле: http://capyba.ru.capyba.ru/_temp/alex/css/style.css
https://yadi.sk/i/52OG50dyy-okGg — Верхний блок бронирования. Слишком длинные, неочевидные названия классов. Отсутствие БЭМ. Зависимость, не позволяющая переносить отдельные блоки в дальнейшем.
https://yadi.sk/i/pKndqjKg_EPhxQ — Блок “Наша команда”. Классы названы максимально коротко. Используется БЭМ. Легко понять, взаимосвязь элемента и его класса. Отсутствие зависимостей в классах (есть возможность перенести любой блок без распутывания наследования и перекрытий).
https://yadi.sk/i/ySVM9sLNg7ahbQ — Правильные БЭМ-классы в HTML. (Здесь некорректная семантика в пользу соответствия основной части страницы.)
https://github.com/yoksel/common-words — Варианты стандартных названий классов для типовых элементов.