HTML-элемент <span> является основным строковым контейнером для фразового контента, который, по существу, ничего не представляет. Он может использоваться для группировки элементов в целях стилизации (использование атрибутов {{htmlattrxref("class")}} или {{htmlattrxref("id")}}) или потому, что они имеет общие значения атрибутов, например {{htmlattrxref("lang")}}. Он должен быть использован только когда нет другого подходящего по семантике элемента. <span> очень похож на элемент {{HTMLElement("div")}}, но {{HTMLElement("div")}} является блочным элементом, в то время как <span> является строчным.
| Категории контента | Потоковый контент, фразовый контент. |
|---|---|
| Разрешённое содержимое | Фразовый контент. |
| Пропуск тега | Ни одного; Оба тега, открывающий и закрывающий, являются обязательными. |
| Разрешённые родительские элементы | Любой элемент, который разрешает фразовый или потоковый контент в качестве содержимого. |
| Разрешённые роли ARIA | Любые |
| DOM-интерфейс | {{domxref("HTMLSpanElement")}} (до {{glossary("HTML5")}}, интерфейсом был {{domxref("HTMLElement")}}) |
К этому элементу применимы только глобальные атрибуты.
<p><span>Какой-нибудь текст</span></p>
{{EmbedLiveSample('Пример_1')}}
<li><span>
<a href="portfolio.html" target="_blank">Посмотреть моё портфолио</a>
</span></li>
li span {
background: gold;
}
{{EmbedLiveSample('Пример_2')}}
{{Compat}}