290 votes

CSS: Comment enlever les pseudo-éléments (after, before,...) ?

Je voudrais utiliser un interrupteur pour la mise en page des balises de paragraphe sur une page web.

J'utilise le pseudo-élément after :

p:after {content: url("../img/paragraph.gif");}

Maintenant, j'ai besoin de supprimer ce code CSS de la page.

Comment cela peut-il être fait facilement ?

Je tiens à ajouter que :

  • jQuery est déjà utilisé sur la page

  • et je ne veux pas inclure ou supprimer des fichiers contenant du CSS.

3voto

Kenedy Cruz Points 31
*::after {
   content: none !important;
}
*::before {
   content: none !important;
}

1voto

SkyRideR Points 11

Avait un même problème il y a quelques minutes et juste content:none; n'a pas fonctionné mais en ajoutant content:none !important; et display:none !important; a fonctionné pour moi

-5voto

p:after {
  content: aucun;
}

C'est une manière de supprimer le :after et vous pouvez faire la même chose pour :before

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X