@とCSSでのルール

でルールルールと呼ばれる組成物の規則の二つの規則のCSSスタイルシート上のリスト、ルールで、他は通常のルールで修飾ルールです。私たちの仕事に含まれている一般的なルールは、一般的にそうでセレクタ、プロパティ値、様々な機能に使用される、と。メインスピーカーと@の規則の下で、説明ここでは展開されません。

AT-ルール

@でルールブロックしない場合は、キーワードとそれに続くブロック組成物で構成され、セミコロンの端部を配置します。AT-ルールこれらの通常のルールよりもはるかに少ないを開発する機会を使用するには、ため、その内容のほとんどは、あなたは非常に奇妙な感じがあります。

これらのルールは、高度な機能に必要なCSSのコンテンツの一部を持っているのです。資格のルールは、セレクタと属性で指定されたルールからなる、私たちはよく知っているCSSの一般的な規則を指します。

@charset

使用@charset CSSファイルの文字エンコーディングのためのヒントは、それが使用されている場合は、最初に表示される必要があります。この規則は、唯一の構文解析ステージ使用前に付与され、ページ上の結果の表示には影響を与えません。

@charset "utf-8";

@インポート

@インポートは、別のファイルの内容全体を導入することができる、CSSファイルの導入のための@importとルールを@charsetに加えて導入されることはありません。

@import "mystyle.css";
@import url("mystyle.css");
@import [ <url> | <string> ]
        [ supports( [ <supports-condition> | <declaration> ] ) ]?
        <media-query-list>? ;

コードによって、我々はそれを見ることができ、インポートにも対応し、メディアクエリ形式をサポートしています。

@メディア

有名なメディアは、メディアクエリルールが使用され、そしてデバイスの種類のいくつかの決意を行うことが可能です。メディアブロック、ルールの共通リスト内。

@media print {
    body { font-size: 10pt }
}

@ページ

ページングメディアアクセスWebページのパフォーマンスの設定ページでは、ページは、ページ自体に加えて、あなたはまた、ボックスの周りにそれを設定することができ、特別なボックスモデル構造です。

@page {
  size: 8.5in 11in;
  margin: 10%;

  @top-left {
    content: "Hamlet";
  }
  @top-right {
    content: "Page " counter(page);
  }
}

@カウンタースタイル

定義リストをレンダリングするためのカウンタースタイルのデータ入力を生成します。

@counter-style triangle {
  system: cyclic;
  symbols: ‣;
  suffix: " ";
}

@キーフレーム

データは、キーフレームアニメーションを定義するため、キーフレームを生成します。

@keyframes diagonal-slide {

  from {
    left: 0;
    top: 0;
  }

  to {
    left: 100px;
    top: 100px;
  }

}

@ fontface

フォントを定義するために使用fontface、アイコンのフォント技術を達成するために、この機能を使用することです。

@font-face {
  font-family: Gentium;
  src: url(http://example.com/fonts/Gentium.woff);
}

p { font-family: Gentium, serif; }

@ サポート

メディアに類似している、環境のサポート特性を確認してください。

@名前空間

フィットXML名前空間を持つルールでは、内部のCSSセレクタのすべては、特定の名前空間をもたらします。

@ビューポート

ビューポートを設定するために使用される機能のいくつかが、互換性は現時点では非常に良いではありませんが、ほとんどの時間は、HTMLメタによって置き換えられます。

その他:

これらに加えて、いくつかは、現在、通常の使用ではお勧めできません。

  • @カラープロファイルが導入されたが、状況は非常に良いではありません実現するためにSVG1.0 CSSプロパティです。
  • @documentそれは中CSS4に延期された、明確に説明されていません。
  • @フォント-機能値。TODOチェック。

 

おすすめ

転載: blog.csdn.net/weixin_40851188/article/details/92556299