我在我的網站上使用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