我想使用一个开关在网页上的段落标签的布局。
我使用后伪元素:
p:after {content: url("../img/paragraph.gif");}
现在我需要从页面中删除此CSS代码。
这怎么容易做到呢?
我还想补充一点:
页面上已经使用了jQuery 和我不想包括或删除文件包含CSS。
我想使用一个开关在网页上的段落标签的布局。
我使用后伪元素:
p:after {content: url("../img/paragraph.gif");}
现在我需要从页面中删除此CSS代码。
这怎么容易做到呢?
我还想补充一点:
页面上已经使用了jQuery 和我不想包括或删除文件包含CSS。
当前回答
{后*:: 内容:无!重要; } *::{之前 内容:无!重要; }
其他回答
p:after {
content: none;
}
None是将内容(如果指定的话)设置为空的正式值。
http://www.w3schools.com/cssref/pr_gen_content.asp
你需要添加一个css规则,删除后的内容(通过类)..
由于一些有效的评论的更新。
完全删除/禁用:after规则的更正确的方法是使用
p.no-after:after{content:none;}
正如Gillian Lo Wong回答的那样。
原来的答案
你需要添加一个css规则,删除后的内容(通过类)..
p.no-after:after{content:"";}
当你想用这条线把这个类加到p中
$('p').addClass('no-after'); // replace the p selector with what you need...
一个工作示例:http://www.jsfiddle.net/G2czw/
p:after {
content: none;
}
这是一种删除:after的方法,你可以对:before做同样的事情
{后*:: 内容:无!重要; } *::{之前 内容:无!重要; }
几分钟前遇到了同样的问题,但内容是:没有;没有做工作,但添加内容:没有!重要;和显示:none !重要;为我工作