Атрибут class тега <small>


Описание

Атрибут class позволяет назначать один или несколько CSS-классов элементу <small> для стилизации и взаимодействия через JavaScript. Этот элемент обычно используется для второстепенного текста, комментариев или юридических оговорок.

Пример использования:

<p>Основной текст</p> <small class="disclaimer legal-text">Дополнительная информация</small>

Основные возможности:

  • Множественные классы: Можно указать несколько классов через пробел
  • Стилизация: Позволяет изменять внешний вид мелкого текста
  • JavaScript доступ: Возможность выборки и управления через классы
  • Семантика: Сохраняет смысловое значение элемента

Пример стилизации:

<style> .disclaimer { color: #666; font-style: italic; } .legal-text { border-top: 1px solid #eee; padding-top: 5px; display: block; margin-top: 10px; } </style> <small class="disclaimer legal-text">* Условия и положения применяются</small>

Рекомендации по именованию:

Тип класса Пример Использование
По назначению copyright-notice Для конкретных типов контента
По внешнему виду text-muted Для повторяющихся стилей
Состояние is-hidden Для динамических изменений

JavaScript взаимодействие:

<small class="dynamic-text">Текст для изменения</small> <script> // Добавление класса document.querySelector('.dynamic-text').classList.add('highlight'); // Удаление класса document.querySelector('.dynamic-text').classList.remove('highlight'); // Переключение класса document.querySelector('.dynamic-text').classList.toggle('visible'); </script>

Особенности использования:

  • Сохраняет семантическое значение <small>
  • Не изменяет размер текста по умолчанию (это делается через CSS)
  • Может использоваться внутри других текстовых элементов
  • Подходит для системных сообщений и уведомлений

Лучшие практики:

  1. Используйте осмысленные имена классов
  2. Разделяйте стилевые и функциональные классы
  3. Избегайте избыточного количества классов
  4. Для модификаторов используйте согласованный префикс
  5. Тестируйте отображение на разных устройствах