CSS :après l'ajout de contenu à certains éléments

Je vais avoir de la difficulté à comprendre le comportement de la CSS :after de la propriété. Selon la spécification (ici et ici):

Comme leurs noms l'indiquent, la :before et :after pseudo-éléments de spécifier l'emplacement du contenu avant et après un élément de l'arborescence du document contenu.

Cela ne semble pas imposer des restrictions sur les éléments qui peuvent avoir un :after (ou :before) propriété. Cependant, il semble être la seule à travailler avec des éléments spécifiques... <p> œuvres, <img> n'est pas, <input> n'est pas, <table> n'. Je suis peut tester de plus, mais le point est fait. Notez que cela semble assez cohérent sur tous les navigateurs. Ce qui détermine si un objet peut accepter un :before et :after propriété?

InformationsquelleAutor eykanal | 2011-08-04