Вебсправочник
Справочник HTML

Тег <span>: оформление части строки

Как выделить фрагмент текста без отдельного блока и не потерять семантику.

Зачем нужен этот элемент

span выделяет участок текста или другую строчную группу без дополнительного значения. Он помогает применить цвет, класс или язык к нескольким словам. По умолчанию span не начинает новую строку, поэтому удобен внутри абзацев и заголовков.

Если выделение означает важность, используйте strong; если смысловое ударение — em. span подходит, когда задача только визуальная или техническая. Для фрагмента на другом языке можно указать lang, чтобы вспомогательные технологии корректнее его произносили.

Синтаксис и пример

<style>.status { color: #11694e; font-weight: 700; }</style>
<p>Статус материала: <span class="status">Опубликовано</span>.</p>

Что важно в разметке

Параметр Как использовать
class Привязывает оформление к части строки.
lang Указывает язык конкретного фрагмента.
display Меняет CSS-поведение, но не придаёт смысловой роли.

Частая ошибка

Цвет не должен быть единственным способом передать статус. Добавьте понятное слово или значок с текстовым эквивалентом.

Небольшая практика

Замените зелёный текст на другой цвет и проверьте контраст с фоном. Сохраните слово «Опубликовано», чтобы статус оставался понятным без цвета.

Разберите также <p>, <div>: эти элементы пригодятся в том же интерфейсе.

Попробуйте сами

HTML + CSS песочница
РЕЗУЛЬТАТ · ИЗОЛИРОВАННЫЙ ПРЕДПРОСМОТР
Измените код и нажмите «Запустить». JavaScript и внешние запросы отключены.
Самостоятельный учебный материал. Техническая документация: первоисточник по теме ↗. Если результат отличается, проверьте код и версию браузера.