我在我的网站上使用font-face
时遇到问题。我可以用它自己的样式在html文件上测试它时使用它,但如果包含其他样式表,则不能。是否可以排除某个特定div容器的所有css样式?
我试过重写的stles,以不同的顺序放置样式表等,但没有任何作品。
所以我想知道,是否有可能排除所有的CSS,并只使用一个特定的div容器的CSS文件的CSS?
(不使用iframe
)
我在我的网站上使用font-face
时遇到问题。我可以用它自己的样式在html文件上测试它时使用它,但如果包含其他样式表,则不能。是否可以排除某个特定div容器的所有css样式?
我试过重写的stles,以不同的顺序放置样式表等,但没有任何作品。
所以我想知道,是否有可能排除所有的CSS,并只使用一个特定的div容器的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。
我猜测一样多:) – Steven 2012-07-27 23:40:18