Bonjour,
Je souhaiterais avoir une explication concernant le Dom et les éléments :before :after en CSS.
Une personne m'a expliqué que lorsqu'on utilise des objets décoratifs en CSS (une classe overlay par exemple). C'est plus propre de mettre ceux-ci dans un :before ou :after.
Car les éléments ne sont pas lus par le DOM. Et de plus on m'a aussi dit que c'est mieux pour le référencement
J'ai fait quelques recherches, et je suis tombé sur ceux-ci. Mais je n'ai rien trouvé concernant le référencement.
SourceCeci étant dit, il est bon de rappeler que tout les contenus n’ont pas à êtres accessibles, surtout s’ils servent un objectif décoratif. Donc, OUI, c’est possible de générer du contenu en CSS si celui-ci n’a qu’une vocation décorative. Pire ! J’irai plus loin, je vous le recommande. En effet, générer des contenus décoratifs en CSS réduit le bruit autour des contenus devant être accessible. Et donc, bien utilisés, :before et :after peuvent vous aider à améliorer l’accessibilité de vos sites.
Partager