Загрузка...

Классы в HTML

После div — общие наклейки class для стилей.

Почему общие имена лучше

Стили остаются согласованными.

Прямой ответ

Пишите class="note", делитесь, разделяйте пробелами. В CSS .note. Без # в атрибуте.

📊 class in HTML vs CSS

Place What you write Role
HTML attribute class="note" Labels the element (no leading dot)
CSS selector .note Selects elements that have that class
Multiple names class="card featured" Space-separated list in HTML
Same idea in CSS .card.featured Element that has both classes (advanced combining)

Общий класс на нескольких элементах

Два абзаца class="note".

Shared class

html
HTML Code
<p class="note">Save often.</p>
<p class="note">Use clear names.</p>
<style>
.note { color: #0b4; font-weight: 600; }
</style>

Разбор общего класса

  • оба note
  • .note выбирает группу

Несколько классов на одном элементе

card и featured вместе.

Multiple classes on one element

html
HTML Code
<div class="card featured">
<h2>Featured tip</h2>
<p>Classes can combine on one box.</p>
</div>
<style>
.card { padding: 12px; border: 1px solid #444; }
.featured { border-color: #0a7; }
</style>

Разбор нескольких классов

  • два токена
  • .card + .featured

Привычки именования

Короткие ясные имена.

Практика

  1. два tip
  2. стиль .tip
  3. второй класс
  4. исправить опечатку

Частые ошибки

  • в class

  • запятые вместо пробелов
  • .note в HTML

Кратко

  • class = крючок CSS/JS
  • делить и комбинировать
  • дальше: id

🧠 Проверьте Свои Знания

Готов к Началу

Проверьте Свои Знания

Бросьте себе вызов с помощью этой интерактивной викторины и узнайте, насколько хорошо вы понимаете тему

❓
5
Вопросы
🎯
70%
Для Прохождения
♾️
∞
Время
🔄
∞
Попытки

📝 Инструкции

  • Внимательно прочитайте каждый вопрос
  • Выберите лучший ответ на каждый вопрос
  • Вы можете пересдавать тест столько раз, сколько захотите
  • Ваш прогресс будет показан вверху