CSS:如何删除伪元素(之后,之前,...)?
2022-08-30 00:07:01
我想使用开关来布局网页上的段落标签。
我使用后伪元素:
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 是将内容(如果指定)设置为 nothing 的官方值。
您需要添加一个 css 规则来删除后面的内容(通过类)。
由于一些有效的注释而进行的更新。
完全删除/禁用规则的更正确方法是使用:after
p.no-after:after{content:none;}
原始答案
您需要添加一个 css 规则来删除后面的内容(通过类)。
p.no-after:after{content:"";}
并将该类添加到您的,当你想用这行p
$('p').addClass('no-after'); // replace the p selector with what you need...