2012-07-27 55 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。

相關問題