我在网站上使用font-face
时遇到问题。当我用自己的样式在html文件上测试它时,我可以让它工作,但如果我包括其他样式表,就不行了。
我试过覆盖stles,按不同的顺序放置样式表等等,但都不起作用。
所以我想知道,对于特定的div容器,是否可以排除所有的CSS,只使用一个CSS文件中的CSS?
(不使用iframe
)
不幸的是,不能从继承的css中清除或重置特定容器的样式。您必须手动覆盖所需的每个样式。
你所能做的是,你可以为你的类命名名称,你所要担心的就是你可以在样式表的开头用默认值定义的元素样式。例如:
div,table,span,img,p{
margin: 0;
padding: 0;
border: 0;
font-weight: normal;
font-style: normal;
font-size: 100%;
line-height: 1;
font-family: inherit;
text-align: left;
}
你当然可以添加!重要到您需要的元素,并向列表中添加更多元素。如果你不信任或不知道将要加载并应用到你的页面的其他样式,我发现最好从一张空白的石板开始。
不,不能。CSS或HTML中没有这样的排除机制。
然而,你真正的问题可能是可以解决的,但你没有描述它。你应该在一个新的问题中描述你想要什么,你尝试了什么,以及它是如何失败的。带有真实代码和/或URL。