CSS属性セレクタ
SCSSを使用してUIをモデリングする場合、共通のプロパティがある場合は、スタイルプロパティを指定するのに便利です.class、lang、hrefなど多くのプロパティを適用できます.
-
-
-
-
-
-
-
-
-
例えば
CSS
参考文献
https://developer.mozilla.org/en-US/docs/Web/CSS/Attribute_selectors
属性セレクタのクリーンアップ
-
[attr]
:attr名前属性を持つ要素を選択します.-
[attr=value]
:attr属性値が正確な要素を選択します.-
[attr~=value]
:attr属性値が正確な要素を選択します.attrプロパティには、スペースで区切られた複数の値があります.すなわち、複数のクラスが指定されているがattrが属性値である場合に選択します.-
[attr|=value]
:attrには、正確な値またはvalueで始まる属性値があり、後に-(U+002 D)文字が続く場合は、要素を選択します.これは、開始要素として選択できますが、ハイフンが存在する要素も選択できます.通常、言語サブコード(en-US、ko-KRなど)が一致しているかどうかを確認するために使用されます.-
[attr^=value]
:attr属性値.値に接頭辞が含まれている場合は、この要素を選択します.-
[attr$=value]
値にattrという属性値が含まれ、接尾辞として使用される場合は、要素を選択します.-
[attr*=value]
:attr属性値.値にvalueという文字列が少なくとも1つ存在する場合は、この要素を選択します.-
[attr operator value i]
:カッコを閉じる前にiまたはIを付けると、値の大文字と小文字は区別されません.(ASCIIの範囲内に存在する文字のみ)-
[attr operator value s]
:カッコを閉じる前にsまたはSを加えて値の大文字と小文字を区別します.(ASCIIの範囲内に存在する文字のみ)属性セレクタの例
例えば
a
タグ.CSS
a {
color: blue;
}
/* Internal links, beginning with "#" */
a[href^="#"] {
background-color: gold;
}
/* Links with "example" anywhere in the URL */
a[href*="example"] {
background-color: silver;
}
/* Links with "insensitive" anywhere in the URL,
regardless of capitalization */
a[href*="insensitive" i] {
color: cyan;
}
/* Links with "cAsE" anywhere in the URL,
with matching capitalization */
a[href*="cAsE" s] {
color: pink;
}
/* Links that end in ".org" */
a[href$=".org"] {
color: red;
}
/* Links that start with "https" and end in ".org" */
a[href^="https"][href$=".org"] {
color: green;
}
HTML<ul>
<li><a href="#internal">Internal link</a></li>
<li><a href="http://example.com">Example link</a></li>
<li><a href="#InSensitive">Insensitive internal link</a></li>
<li><a href="http://example.org">Example org link</a></li>
<li><a href="https://example.org">Example https org link</a></li>
</ul>
結果参考文献
https://developer.mozilla.org/en-US/docs/Web/CSS/Attribute_selectors
Reference
この問題について(CSS属性セレクタ), 我々は、より多くの情報をここで見つけました https://velog.io/@e_soojeong/CSS-Attribute-SelectorCSS-속성-선택자テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol