Встречается на собеседованиях • сегодня
Есть ли семантика в CSS классах
Семантика в CSS-классах зависит от их названий и структуры. В отличие от HTML-тегов (например, ``, ``), CSS-классы сами по себе не несут семантического значения для браузеров или поисковых систем. Однако, осмысленные имена классов улучшают читаемость кода и помогают разработчикам.
Пример хорошей практики:
```css
/* Плохо: */
.abc123 { color: red; }
/* Хорошо: */
.button-primary { background: blue; }
.article-card { border: 1px solid #eee; }
```
Для семантики лучше использовать:
- BEM, OOCSS или другие методологии
- Осмысленные имена, отражающие назначение элемента
- Консистентность в проекте
Семантику в вебе обеспечивают в первую очередь HTML-теги, ARIA-атрибуты и структура документа, а CSS-классы служат для стилизации.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы