2012-07-27 54 views
4

我在我的网站上使用font-face时遇到问题。我可以用它自己的样式在html文件上测试它时使用它,但如果包含其他样式表,则不能。是否可以排除某个特定div容器的所有css样式?

我试过重写的stles,以不同的顺序放置样式表等,但没有任何作品。

所以我想知道,是否有可能排除所有的CSS,并只使用一个特定的div容器的CSS文件的CSS?

(不使用iframe

回答

4

不幸的是没有,这是不可能的,只是清除或复位的样式从它继承了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; 
} 

你当然也可以添加重要为需要的人,并加入更多的元素到列表中!如果你不能相信或不知道将要加载并应用到你的页面的其他样式,我觉得最好是从一个空白的石板开始。

+0

我猜测一样多:) – Steven 2012-07-27 23:40:18

0

不,你不能。在CSS或HTML中没有这种排除机制。

虽然你真正的问题可能是可以解决的,但是你没有描述它。你应该在一个新问题中描述你想要什么,你尝试过什么,以及如何失败。使用真实的代码和/或URL。

相关问题