在CSS「在」,也有在-規則,做不同的事情,但隨着他們,我已經看到了幾個關鍵字,使用像@符號:什麼是在規則在CSS,什麼是用於
@import
@media
@keyframes
等人,但我正在尋找了解什麼@實際上意味着,以及如何使用或者更好的是,他們將如何受益,更改或CSS的其餘部分區分。
我已閱讀W3 section about at-rules但它沒有解釋清楚(我實際上讀了,而且我最後更加困惑)什麼@意味着它是專門用於。
在CSS「在」,也有在-規則,做不同的事情,但隨着他們,我已經看到了幾個關鍵字,使用像@符號:什麼是在規則在CSS,什麼是用於
@import
@media
@keyframes
等人,但我正在尋找了解什麼@實際上意味着,以及如何使用或者更好的是,他們將如何受益,更改或CSS的其餘部分區分。
我已閱讀W3 section about at-rules但它沒有解釋清楚(我實際上讀了,而且我最後更加困惑)什麼@意味着它是專門用於。
@charset
at-rule可用於指定外部樣式表的字符編碼。它必須出現在文件中的任何其他位置之前。
@import
at-rule允許我們將一個樣式表導入另一個樣式表。所有@import at-rules必須出現在任何規則之前。
@media
at-rule讓我們將規則定向到我們指定的媒體類型。
@page
at-rule可用於指定分頁媒體的頁邊距。在打印雙面頁面和第一頁時,可以爲左頁和右頁設置不同的頁邊距。
@font-face
at-rule允許我們指定自定義字體。
@namespace
CSS3中的規則允許我們聲明一個XML命名空間,以及一個可選的前綴,可以指定該名稱空間。
如果我是你,我會查看以下鏈接。
首先:http://reference.sitepoint.com/css/atrulesref
除了以下:
https://developer.mozilla.org/en-US/docs/CSS/At-rule
http://css-tricks.com/at-rule-css/
謝謝,通過mozilla和sitepoint的鏈接清除了我對@的疑問。另外,提出這個問題爲重複的用戶是正確的,因爲另一個問題有一個答案,給了我一個關於如何使用@的提示。非常感謝。 – 2013-03-09 01:58:19
的'@'僅僅是一個標記,如''#:一個arbitrarily-這意味着以下是特殊規則的關鍵字。每個規則都是不同的,只有很少的共同點。 – 2013-03-09 01:49:15
它是瀏覽器解析器的另一個「指令」。這樣做是因爲我有這個符號後跟'X' – 2013-03-09 01:50:06
非常感謝@Kolink和Nate的明確答案。非常感謝。 – 2013-03-09 01:59:07