Je voudrais utiliser un commutateur pour la disposition des balises de paragraphe sur une page Web.
J'utilise le pseudo-élément après:
p:after {content: url("../img/paragraph.gif");}
Maintenant, je dois supprimer ce code CSS de la page.
Comment cela peut-il se faire facilement?
Je veux ajouter que:
jQuery est déjà utilisé sur la page
et je ne veux pas inclure ou supprimer des fichiers contenant CSS.
javascript
html
css
pseudo-element
Thariama
la source
la source
Réponses:
none est la valeur officielle pour définir le contenu, s'il est spécifié, sur rien.
http://www.w3schools.com/cssref/pr_gen_content.asp
la source
display: none
?Vous devez ajouter une règle css qui supprime le contenu après ( via une classe ).
Une mise à jour en raison de quelques commentaires valides.
La manière la plus correcte de supprimer / désactiver complètement la
:after
règle consiste à utilisercomme Gillian Lo Wong a répondu .
Réponse originale
Vous devez ajouter une règle css qui supprime le contenu après ( via une classe ).
et ajoutez cette classe à votrep
quand vous voulez avec cette ligneun exemple de travail sur: http://www.jsfiddle.net/G2czw/
la source
la source
Comme mentionné dans la réponse de Gillian , attribuer
none
àcontent
résout le problème:Notez que dans CSS3 , le W3C a recommandé d'utiliser deux deux-points (
::
) pour les pseudo-éléments comme::before
ou::after
.Du web doc MDN sur les pseudo-éléments :
la source
Cela dépend de ce qui est réellement ajouté par les pseudosélecteurs. Dans votre situation, définir le contenu sur
""
vous en débarrassera, mais si vous définissez des bordures ou des arrière-plans ou autre chose, vous devez les supprimer spécifiquement. Pour autant que je sache, il n'y a pas de remède universel pour tout supprimer d'un élément avant / après, quel qu'il soit.la source
a eu le même problème il y a quelques minutes et
content:none;
n'a tout simplement pas fait de travail mais l'ajoutcontent:none !important;
et ledisplay:none !important;
travail pour moila source
Ceci est un moyen de supprimer le
:after
et vous pouvez faire de même pour:before
la source