我現在正在一個網站上工作,當然我正在爲整個網站使用一個常規CSS模板。現在,我正在從網上採用一種現成的設計(註冊),但它的問題有自己的CSS模板,所以當我試圖用自己的資產(包括圖像和CSS)將它添加到我的網站時,它將一般我的網站的外觀。我試圖修改或包含網站CSS文件中的輔助CSS,但我失敗了。在單個網站中使用多個css文件
那麼這個問題的正確解決方案是什麼?我該如何解決它?
感謝, matrix388
我現在正在一個網站上工作,當然我正在爲整個網站使用一個常規CSS模板。現在,我正在從網上採用一種現成的設計(註冊),但它的問題有自己的CSS模板,所以當我試圖用自己的資產(包括圖像和CSS)將它添加到我的網站時,它將一般我的網站的外觀。我試圖修改或包含網站CSS文件中的輔助CSS,但我失敗了。在單個網站中使用多個css文件
那麼這個問題的正確解決方案是什麼?我該如何解決它?
感謝, matrix388
如果有兩個相互矛盾的定義,你可以強制一個覆蓋其他同!important關鍵字。例如
my.css
body {
font-family: Arial !important;
}
their.css
body {
font-family: Times;
}
您的Arial將覆蓋他們的時間。要確定哪些樣式被覆蓋,可以使用Firebug插件for firefox。對於任何給定的元素,它不僅會顯示當前樣式,還會顯示被覆蓋的文件和定義(或重寫)。
如果外部CSS位於頁面之前,那麼在重複標記的情況下,您的優先級將高於此值。