很多人在樣式的時候會定義@charset “utf-8”;也有人不去定義,這個屬性的作用其實是為了強制聲明你的CSS文檔類型屬性,正確的使用它會讓你的文檔類型鎖定成你想要的,但是往往很多人并沒有定義對這個屬性,西面我沒來看看如何定義才是正確的。
定義這個屬性首先它一定且必須出現文檔的第一行次屬性才能生效:
CSS Code復制內容到剪貼板
@charset "utf-8";
.test{
margin-top: 30px;
}
以下寫法均是錯誤無效寫法:
注釋寫在聲明前面無效:
CSS Code復制內容到剪貼板
/*
test test
*/
@charset "utf-8";
.test{
margin-top: 30px;
}
2.聲明必須在第一行,否則無效:
CSS Code復制內容到剪貼板
@charset "utf-8";
.test{
margin-top: 30px;
}
3.聲明前面不能有空格:
@charset "utf-8";
.test{
margin-top: 30px;
}
4.聲明文檔類型格式必須使用雙引號,單引號無效:
CSS Code復制內容到剪貼板
@charset ‘utf-8’;
.test{
margin-top: 30px;
}
新聞熱點
疑難解答