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')}}
Спецификация | Статус | Комментарий |
---|---|---|
{{SpecName('HTML WHATWG', 'text-level-semantics.html#the-span-element', '<span>')}} | {{Spec2('HTML WHATWG')}} | |
{{SpecName('HTML5 W3C', 'text-level-semantics.html#the-span-element', '<span>')}} | {{Spec2('HTML5 W3C')}} | {{glossary("DOM")}}-интерфейс теперь {{domxref("HTMLSpanElement")}}. |
{{SpecName('HTML4.01', 'struct/global.html#edef-SPAN', '<span>')}} | {{Spec2('HTML4.01')}} |
{{Compat("html.elements.span")}}