Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.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
HTML元素可以忽略一个文件中的CSS吗?_Html_Css - Fatal编程技术网

HTML元素可以忽略一个文件中的CSS吗?

HTML元素可以忽略一个文件中的CSS吗?,html,css,Html,Css,在我的模板中,我有一个元素 <div class="main_div"> <h1>Title</h1> <!--blablabla--> </div> 标题 我还包括两个CSS文件。我真的不希望我的部门使用其中一个部门的CSSE。可能吗?我尽量不使用iframes 提前感谢简短的回答是否定的。最好的解决方案是重命名类/ID,使它们都有唯一的名称,而不是在css文件中有重叠的名称。另外,如果它从两个文件继承h1样式,

在我的模板中,我有一个元素

<div class="main_div">
    <h1>Title</h1>
    <!--blablabla-->
</div>

标题
我还包括两个CSS文件。我真的不希望我的部门使用其中一个部门的CSSE。可能吗?我尽量不使用iframes


提前感谢

简短的回答是否定的。最好的解决方案是重命名类/ID,使它们都有唯一的名称,而不是在css文件中有重叠的名称。另外,如果它从两个文件继承h1样式,您可以尝试使用.main_div h1{…},它将覆盖两个文件中的全局h1。

不是从一个文件继承的,但是如果您以正确的顺序包含文件,您可以覆盖一个规则。但是如果元素的某些属性在一个文件中定义,而在第二个文件中没有定义,那么它不会被使用吗?是的,但在第二个文件中,您可以创建一个覆盖第一个文件中规则的规则。如果您不覆盖它,那么它将按应有的方式被磨光。