Тег span позволяет выделить кусочек текста. Сам по себе тег ничего не делает, но в сочетании с атрибутами class, id или style позволяет обратиться через язык CSS к тексту, который находится внутри него (к примеру, для того, чтобы сменить цвет текста, его размер и так далее).

См. также тег div, который позволяется выделить целую группу тегов.

Тег по умолчанию строчный. Про строчные и блочные элементы см. свойство display.

Примеры

Пример

В данном примере кусочек текста выделен тегом span, но остается таким же, как и обычный текст (так как данному span не назначены CSS стили):

это <span>текст внутри span</span>

Результат выполнения кода:

это текст внутри span

Пример

А сейчас тегу span назначен красный цвет с помощью атрибута style:

это <span style="color: red;">текст внутри span</span>, а это - снаружи:)

Результат выполнения кода:

это текст внутри span, а это - снаружи:)