WorksheetsМетодолгия Бэм
Total questions: 13
Worksheet time: 8mins
Что такое БЭМ и для чего он используется?
Методология для написания JavaScript кода
Методология, которая улучшает организацию и читаемость CSS
Фреймворк для работы с HTML
Стандарт для написания документации
Каковы основные принципы методологии БЭМ?
Использование одного класса на элемент
Разделение кода на блоки, элементы и модификаторы.
Создание длинных и сложных классов.
Применение инлайн-стилей.
Как правильно называть классы в БЭМ?
Использовать любые названия, которые нравятся.
Следовать правилам "блокэлемент--модификатор".
Использовать только латинские буквы
Применять числа в названиях.
Как БЭМ помогает избежать конфликтов стилей в CSS?
Объединяя все стили в один файл.
Используя уникальные имена классов для каждого блока.
Применяя стили только к элементам.
Используя !important для всех стилей.
Правильно назван блок?
Да
Нет
Не знаю
Что такое модификатор?
Функционально независимый компонент страницы, который может быть повторно использован. В HTML блоки представлены атрибутом class.
Составная часть блока, которая не может использоваться в отрыве от него.
Cущность, определяющая внешний вид, состояние или поведение блока либо элемента.
Прием, позволяющий использовать разные БЭМ-сущности на одном DOM-узле.
Верно прописана структура блока и элементов?
Да
Нет
Не знаю
Какой из перечисленных принципов работы с элементами относится к вложенности?
Вложенность элементов допускается без ограничений.
Элементы могут быть независимыми.
Элемент всегда является частью другого элемента.
Элементы не могут вкладываться друг в друга.
Правильная запись?
Да
Нет
Не знаю
Что такое "семантическая верстка"?
Семантическая верстка - это написание кода с учетом его значимости
Что такое флексбокс?
Какой CSS-свойство отвечает за изменение цвета текста?
(a)
Функционально независимый компонент страницы, который может быть повторно использован
(a)
