Resumo

O elemento HTML <span> é um conteiner generico em linha para conteúdo fraseado , que não representa nada por natureza. Ele pode ser usado para agrupar elementos para fins de estilo (usando os atributos class ou id ), ou para compartilhar valores de atributos como lang. Ele deve ser usado somente quando nenhum outro elemento semântico for apropriado. <span> é muito parecido com o elemento <div> , entretando  <div> é um elemento de nível de bloco enquanto <span> é um elemento em linha.

Contexto de Uso

Categorias de conteúdo Flow content, phrasing content
Conteúdo permitido Phrasing content
Omissão de Tag  Nenhum, deve ter tanto tag de início quanto tag final.
Elementos pai permitidos Qualquer elemento que aceite phrasing content, ou flow content.
Padrões de documento HTML5, section 4.6.24; HTML 4.01, section 7.5.4

Atributos

Esse elemento inlcui apenas os  atributos globais.

DOM interface

Este elemento implementa a interface HTMLSpanElement.

Exemplos

<p><span>Some text</span></p>

Resultado

Some text

Especificações

Specification Status Comment
HTML Living Standard
The definition of '<span>' in that specification.
Padrão em tempo real  
HTML5
The definition of '<span>' in that specification.
Recomendação A interface com o DOM agora é HTMLSpanElement.
HTML 4.01 Specification
The definition of '<span>' in that specification.
Recomendação  

Compatibilidade entre os navegadores

Estamos convertendo nossos dados de compatibilidade para o formato JSON. Esta tabela de compatibilidade ainda usa o formato antigo, pois ainda não convertemos os dados que ela contém. Descubra como você pode ajudar!

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support Yes Yes1 Yes Yes Yes
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support Yes Yes Yes4 Yes Yes Yes

Veja também

Etiquetas do documento e colaboradores

Colaboradores desta página: GPrimola, teoli, vagnerleitte
Última atualização por: GPrimola,