Jquery 在某些特定页面中阻止特定css内容
我在html上有css属性,但我想在特定页面上阻止这个特定的css属性 现在我已经在base文件中完成了这项工作,我不能排除base.html,我如何在任何其他页面上阻止此cssJquery 在某些特定页面中阻止特定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(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">