CSSの基本的な構文とセレクター

CSSがどのように機能するかを確認するためのCSSの例

CSSとは何ですか?
CSSはCascadingStyleSheetsの略で、CascadingStyleSheetsとも呼ばれます。
CSSは、画面、紙、またはその他のメディアにHTML要素を表示する方法を説明しています。
CSSは多くの作業を節約します。複数のWebページのレイアウトを同時に制御できます。
外部スタイルシートはCSSファイルに保存されます。

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>wgchen</title>
    <style>
        body {
      
      
            background-color: #d0e4fe;
        }

        h1 {
      
      
            color: orange;
            text-align: center;
        }

        p {
      
      
            font-family: "Times New Roman";
            font-size: 20px;
        }
    </style>
</head>
<body>
    <h1>CSS 实例!</h1>
    <p>这是一个段落。</p>
</body>
</html>

ここに画像の説明を挿入

CSS構文

CSSルールセットは、セレクターと宣言ブロックで構成されます。
ここに画像の説明を挿入
セレクターは、スタイルを設定するHTML要素を指します。

宣言ブロックには、セミコロンで区切られた1つ以上の宣言が含まれます。

各宣言は、コロンで区切られたCSSプロパティ名と値で構成されます。

複数のCSS宣言はセミコロンで区切られ、宣言ブロックは中括弧で囲まれています。

p {
    
    
  color: red;
  text-align: center;
}

インスタンスのすべての<p>要素、赤いテキストの色で中央揃えになります。

説明例

pはCSSのセレクターです(スタイルを設定するHTML要素を指します:) <p>
色は属性で、赤は属性値です。
text-alignはプロパティで、centerはプロパティ値です。

CSSセレクター

CSSセレクターは、スタイルを設定するHTML要素を「検索」(または選択)するために使用されます。

CSSセレクターは次の5つのカテゴリに分類できます。

   简单选择器(根据名称、id、类来选取元素)
 组合器选择器(根据它们之间的特定关系来选取元素)
   伪类选择器(根据特定状态选取元素)
 伪元素选择器(选取元素的一部分并设置其样式)
   属性选择器(根据属性或属性值来选取元素)

CSS要素セレクター

要素セレクターは、要素名に基づいてHTML要素を選択します。

p {
    
    
  text-align: center;
  color: red;
} 

<p>每个段落都会受到样式的影响。</p>
<p id="para1">我也是!</p>
<p>还有我!</p>

ここでは、ページ上のすべての<p>要素赤いテキスト色で中央揃えになります。
ここに画像の説明を挿入

CSSIDセレクター

idセレクターは、HTML要素のid属性を使用して、特定の要素を選択します。

要素のIDはページ内で一意であるため、IDセレクターを使用して一意の要素を選択します。

特定のIDを持つ要素を選択するには、ポンド記号(#)の後に要素のIDを記述します。

#para1 {
    
    
  text-align: center;
  color: red;
}

<p id="para1">Hello World!</p>
<p>本段不受样式的影响。</p>

このCSSルールは、id =” para1”のHTML要素に適用されます。
ここに画像の説明を挿入

注意:id名前を数字で始めることはできません。

CSSクラスセレクター

クラスセレクターは、特定のクラス属性を持つHTML要素を選択します。

特定のクラスの要素を選択するには、ピリオド(.)文字ます。

.center {
    
    
  text-align: center;
  color: red;
}

<h1 class="center">居中的红色标题</h1>
<p class="center">居中的红色段落。</p>

ここに画像の説明を挿入
この例では、class = "center"のすべてのHTML要素が赤で中央揃えになり
ます。また、特定のHTML要素のみがクラスの影響を受けるように指定することもできます。

注意:クラス名を数字で始めることはできません!

CSSユニバーサルセレクター

汎用セレクターページ上のすべてのHTML要素を(*)選択します。

次のCSSルールは、ページ上のすべてのHTML要素に影響します。

* {
    
    
  text-align: center;
  color: blue;
}

CSSグループ化セレクター

グループセレクターは、同じスタイル定義を持つすべてのHTML要素を選択します。

以下のCSSコードを見てください(h1、h2、p要素は同じスタイル定義を持っています):

h1 {
    
    
  text-align: center;
  color: red;
}

h2 {
    
    
  text-align: center;
  color: red;
}

p {
    
    
  text-align: center;
  color: red;
}

コードサイズを最小限に抑えるために、セレクターをグループ化することをお勧めします。

セレクターをグループ化するには、各セレクターをコンマで区切ります。

h1, h2, p {
    
    
  text-align: center;
  color: red;
}

この例では、上記のコードでセレクターをグループ化しました。

おすすめ

転載: blog.csdn.net/weiguang102/article/details/124351039