Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在某些特定页面中阻止特定css内容_Jquery_Html_Css_Django Templates - Fatal编程技术网

Jquery 在某些特定页面中阻止特定css内容

Jquery 在某些特定页面中阻止特定css内容,jquery,html,css,django-templates,Jquery,Html,Css,Django Templates,我在html上有css属性,但我想在特定页面上阻止这个特定的css属性 现在我已经在base文件中完成了这项工作,我不能排除base.html,我如何在任何其他页面上阻止此css 注意:我使用的是块html(django模板),因此标记只存在于base.html中是否将此css附加到类上 比如: html.className { -moz-transform: scale(0.8, 0.8); zoom: 0.8; zoom: 80%; overflow-x

我在html上有css属性,但我想在特定页面上阻止这个特定的css属性

现在我已经在base文件中完成了这项工作,我不能排除base.html,我如何在任何其他页面上阻止此css


注意:我使用的是块html(django模板),因此标记只存在于base.html中

是否将此css附加到类上

比如:

html.className {
    -moz-transform: scale(0.8, 0.8); 
    zoom: 0.8; 
    zoom: 80%; 
    overflow-x: hidden;
}
然后在要使用它的页面上添加

<html class="className">
这会将其设置为所有没有该类的页面,所以在您不想使用此css的页面上,只需添加:

<html class="className">


另一个解决方案是将这个css作为样式元素放在你想使用它的页面的头部,但这并不明智

这绝对是一种方法,但我没有使用原生html,我使用的是块html,因此标记仅存在于base.html中,因此在包含的标记中不添加base.html。哦,为什么不在主体上使用css而不是html?这是必要的,因为其他元素,如工具提示定位,popover等等,那么我唯一想到的就是使用javascript。。。在那个页面上,你不想只是在html标签上附加一个类,然后仍然使用:not(yourClass),它就可以了。。。
html:not(.className) {
    -moz-transform: scale(0.8, 0.8); 
    zoom: 0.8; 
    zoom: 80%; 
    overflow-x: hidden;
}
<html class="className">