HTML&CSSベース-コレクタを使用してCSSコード量を削減
<ul class="navbar">
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
上記のコードがあると仮定します.もし私が
<li>
ラベルごとに同じスタイルをあげたいならどうすればいいですか? <ul class="navbar">
<li class = "nevbarstyle" ></li>
<li class = "nevbarstyle" ></li>
<li class = "nevbarstyle" ></li>
<li class = "nevbarstyle" ></li>
</ul>
#css
.navbarstyle {
....
}
上記のコードを記述する場合は、次の手順に従います.CSSにnevastyleという別のクラスを作成する必要があります.
果たして理想のハーモニーなのか.
次はどうですか.
<ul class="navbar">
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
#css
.navbar li {
display : inline-block;
}
ずっときれいなコードになりました.前述のように、サブラベルに同じスタイルを複数付与する場合、
方法は.
対応するラベルに
>
または띄어쓰기
を加え、.navbar li
または.navbar>li
に類似するコードを書くことができる.(注)コレクターがうまく書けば、クラスの追加を宣言することなく、スタイルを目的の要素に簡単に追加できます.しかし、このように4~5個以上連続して書くことはお勧めしません.
Reference
この問題について(HTML&CSSベース-コレクタを使用してCSSコード量を削減), 我々は、より多くの情報をここで見つけました https://velog.io/@wn8624/HTML-CSS-기초-셀렉터를-이용해-CSS-코드-양-줄이기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol