TIL no.3-CSSプロパティ、セレクタ
cssプロパティ、選択者
1.classとid
スタイルを指定するときに使用するプロパティ
★生成ルール
1.英字で記入
2.最初の文字に数字を含めることはできません
3.特殊文字は「」と「$」の2種類のみ使用します.
1-1 class
複数のタグをグループ化して、スタイルで使用するプロパティを指定します.
スタイルを指定するとき.class名を使用して作成します.
1-2 id
スタイルを指定するときに1つのタグのプロパティのみが使用されます.
1つのドキュメントでは、一意のid名しか使用できません.
スタイルを指定するときに#id名を使用して作成します.
2.選択者
2-1. すべての選択者
パターン*を使用して、内部のすべての要素を選択してスタイルを指定できます.
例1)* {
margin: 0;
padding: 0;
}
2-2. ラベルセレクタ
HTMLのデフォルト要素を直接指定することでスタイルを指定できます.
例2)p {
font-size: 16px;
}
2-3. ふくごうセレクタ
複数の選択要素を収集してスタイルを指定できます.
例3)span.orange {
color: green
}
<div>
<ul>
<li>사과</li>
<li class="orange">오렌지</li>
</ul>
<div>토마토</div>
<span class="orange">오렌지</span> <-- 이 부분이 선택됩니다.
</div>
2-4. サブセレクタ
作成時には、選択者1>選択者2のように、選択者1のサブエレメント選択者2のみを選択してスタイルを指定できます.
例4)ul > .orange {
color: red;
}
<div>
<ul>
<li>사과</li>
<li class="orange">오렌지</li> <-- 이 부분이 선택됩니다.
</ul>
<div>토마토</div>
<span class="orange">오렌지</span>
</div>
2-5. サブセレクタ
「選択者1」「選択者2」などの区切り記号は、選択者の記号として使用されます.
例5)div .orange {
color: blue;
}
<div>
<ul>
<li>사과</li>
<li class="orange">오렌지</li> <-- 이 부분이 선택됩니다.
</ul>
<div>토마토</div>
<span class="orange">오렌지</span> <-- 이 부분이 선택됩니다.
</div>
2-6. 隣接する兄弟セレクタ
選択者1+選択者2のように、選択者1に続く妹選択者2のスタイルを指定することができる.
例6).orange + li {
color: red;
}
<div>
<ul>
<li>레몬</li>
<li class="orange">오렌지</li>
<li>사과</li> < 이 부분이 선택됩니다.
<li>포도</li>
</ul>
</div>
Reference
この問題について(TIL no.3-CSSプロパティ、セレクタ), 我々は、より多くの情報をここで見つけました
https://velog.io/@playck/CSS-속성-선택자
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
* {
margin: 0;
padding: 0;
}
p {
font-size: 16px;
}
span.orange {
color: green
}
<div>
<ul>
<li>사과</li>
<li class="orange">오렌지</li>
</ul>
<div>토마토</div>
<span class="orange">오렌지</span> <-- 이 부분이 선택됩니다.
</div>
ul > .orange {
color: red;
}
<div>
<ul>
<li>사과</li>
<li class="orange">오렌지</li> <-- 이 부분이 선택됩니다.
</ul>
<div>토마토</div>
<span class="orange">오렌지</span>
</div>
div .orange {
color: blue;
}
<div>
<ul>
<li>사과</li>
<li class="orange">오렌지</li> <-- 이 부분이 선택됩니다.
</ul>
<div>토마토</div>
<span class="orange">오렌지</span> <-- 이 부분이 선택됩니다.
</div>
.orange + li {
color: red;
}
<div>
<ul>
<li>레몬</li>
<li class="orange">오렌지</li>
<li>사과</li> < 이 부분이 선택됩니다.
<li>포도</li>
</ul>
</div>
Reference
この問題について(TIL no.3-CSSプロパティ、セレクタ), 我々は、より多くの情報をここで見つけました https://velog.io/@playck/CSS-속성-선택자テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol