CSS: depois de não adicionar conteúdo a certos elementos
Estou tendo problemas para entender o comportamento do CSS:after
propriedade. De acordo com a especificação Aqu eAqu):
Como o nome indica, o:before
e:after
pseudoelementos especificam o local do conteúdo antes e depois do conteúdo da árvore de documentos de um element
Isso não parece restringir quais elementos podem ter um:after
(ou:before
) propriedade. No entanto, parece funcionar apenas comlementos específicos ...<p>
trabalho,<img>
não,<input>
não,<table>
faz. Eu poderia testar mais, mas o ponto está feito. Observe que isso parece bastante consistente entre os navegadores.O que determina se um objeto pode aceitar um:before
e:after
propriedade?