5

CSS には、さまざまなことを行う @ 規則がありますが、それらを使用して、次のようないくつかのキーワードで@記号が使用されているのを見てきました。

@import   
@media   
@keyframes  

などがありますが、 @が実際に何を意味するのか、それがどのように使用されているのか、さらに良いのか、CSS の他の部分とどのように利点、変更、または差別化されているのかを知りたいと思っています。

@ルールに関する W3 セクションを読みましたが、明確に説明されていません (実際にそれを読んで、さらに混乱してしまいました) @が何を意味し、具体的に何に使用されるのか。

4

1 に答える 1

5

@charset@規則を使用して、外部スタイル シートの文字エンコーディングを指定できます。ファイル内の他の何よりも前に表示する必要があります。

@importat-rule を使用すると、あるスタイル シートを別のスタイル シートにインポートできます。すべての @import @-規則は、どの規則よりも前に表示する必要があります。

@mediaat-rule を使用すると、指定したメディア タイプをルールの対象にすることができます。

@page@-規則を使用して、ページ付きメディアの余白を指定できます。両面ページを印刷する場合は、最初のページだけでなく、左右のページに異なる余白を設定できます。

@font-face@-rule を使用すると、カスタム フォントを指定できます。

@namespaceCSS3 の @-rule を使用すると、XML 名前空間と、その名前空間を指定できるオプションのプレフィックスを宣言できます。

私があなただったら、次のリンクをチェックします。

まず: http://reference.sitepoint.com/css/atrulesref

以下と同様:

https://developer.mozilla.org/en-US/docs/CSS/At-rule
http://css-tricks.com/at-rule-css/

于 2013-03-09T01:53:30.647 に答える