如何使用CSS删除类

Amr*_*mra 22 css

我需要从@media print我的CSS中的不同元素中删除类,并在上面添加这些类@media screen.

反正有没有从CSS文件中删除类?

就像是:

@media print{
    .element{/*Remove class*/}
}
@media screen{
    .element{/*Add class*/}
}
Run Code Online (Sandbox Code Playgroud)

我需要删除ui-tabs-hidejQuery函数添加的内容(它以一种奇怪的方式隐藏元素,因为它不是display:block或者display:none)类在打印时从这些元素中删除,并在完成打印时将其放回.

Que*_*tin 29

不能.CSN不能修改DOM,只能修改它的表示.


Kyl*_*yle 6

CSS 无法从 HTML 文档中取出元素,但是您可以尝试以下操作:

@media print{
element.relevantclass
   {
     display: none;
   }
Run Code Online (Sandbox Code Playgroud)

这将告诉印刷媒体不要显示此元素。