我想使用一个开关在网页上的段落标签的布局。
我使用后伪元素:
p:after {content: url("../img/paragraph.gif");}
现在我需要从页面中删除此CSS代码。
这怎么容易做到呢?
我还想补充一点:
页面上已经使用了jQuery 和我不想包括或删除文件包含CSS。
我想使用一个开关在网页上的段落标签的布局。
我使用后伪元素:
p:after {content: url("../img/paragraph.gif");}
现在我需要从页面中删除此CSS代码。
这怎么容易做到呢?
我还想补充一点:
页面上已经使用了jQuery 和我不想包括或删除文件包含CSS。
当前回答
{后*:: 内容:无!重要; } *::{之前 内容:无!重要; }
其他回答
{后*:: 内容:无!重要; } *::{之前 内容:无!重要; }
几分钟前遇到了同样的问题,但内容是:没有;没有做工作,但添加内容:没有!重要;和显示:none !重要;为我工作
p:after {
content: none;
}
这是一种删除:after的方法,你可以对:before做同样的事情
正如Gillian的回答中提到的,为内容分配none可以解决问题:
p::after {
content: none;
}
请注意,在CSS3中,W3C建议对伪元素使用两个冒号(::),例如::before或::after。
来自MDN网络文档伪元素:
注意:作为规则,应该使用双冒号(::)而不是单冒号 冒号(:)。这区分了伪类和伪元素。 然而,由于这种区别不存在于旧版本的 W3C规范,大多数浏览器都支持这两种语法 兼容性。注意::selection必须总是以double开头 冒号(::)。
$('p:after').css('display','none');