CSS: How to remove pseudo elements (after, before,…)?

后端 未结 8 2063
独厮守ぢ
独厮守ぢ 2020-12-22 17:44

I would like to use a switch for the layout of paragraph tags on a webpage.

I use the after pseudoelement:

p:after {content: url(\"../img/paragraph.g         


        
8条回答
  •  半阙折子戏
    2020-12-22 18:21

    You need to add a css rule that removes the after content (through a class)..


    An update due to some valid comments.

    The more correct way to completely remove/disable the :after rule is to use

    p.no-after:after{content:none;}
    

    as Gillian Lo Wong answered.


    Original answer

    You need to add a css rule that removes the after content (through a class)..

    p.no-after:after{content:"";}
    

    and add that class to your p when you want to with this line

    $('p').addClass('no-after'); // replace the p selector with what you need...
    

    a working example at : http://www.jsfiddle.net/G2czw/

提交回复
热议问题