2011-06-21 27 views
4

如果我用下面我CSS文件home.css的頂部:結合導入CSS與@import與@charset

@import "overall.css"; 

我需要(內home.css) redeclare @charset "utf-8";或者當它被包含在CSS中定義時,它是否應用於當前的CSS文檔?

+3

您應該在第一個CSS文件的頂部定義它,它將應用於使用@import包含的所有內容。 – Kyle

+0

謝謝,如果你張貼作爲答案,我將能夠接受它.. – Marty

回答

2

您應該在第一個CSS文件的頂部定義它,它的將適用於所有使用@import包括在內。

+0

我在一個Ruby Sinatra應用程序的SCSS文件中有一個非ASCII字符的問題,事實上,我必須做相反的事情到你建議的工作方式:我必須在包含非ASCII字符的包含文件的頂部添加「@ charset」。將它添加到主文件的頂部並沒有幫助,也沒有必要。 – Alexey

+0

這很奇怪,爲什麼不刪除非ASCII字符? – Kyle

+0

我認爲所有角色都應該在評論中可以接受。無論如何,我用'@ charset'解決了這個問題。 – Alexey