CSSのクラスセレクター
要素のクラス属性に基づいてスタイルルールを定義できます。そのクラスを持つすべての要素は、定義されたルールに従ってフォーマットされます。
.black { color: #808000; }
このルールは、ドキュメントでクラス属性が黒に設定されているすべての要素のコンテンツを黒でレンダリングします。あなたはそれをもう少し具体的にすることができます。例:
h1.black { color: #808000; }
このルールは、クラス属性が黒に設定されている
要素に対してのみコンテンツを黒でレンダリングします。
特定の要素に複数のクラスセレクターを適用できます。次の例を考えてみましょう:
<p class = "center bold"> This para will be styled by the classes center and bold. </p>
-
CSSの高度なセレクター
CSSのAdvancedSelectorsには、隣接兄弟セレクター、属性セレクター、直接子セレクター、n番目のタイプセレクターなどが含まれます。また、GeneralSiblingSelectorも含まれます。例を以下に示します。 h1 ~ h3 直接子セレクターの例- div > span 以下は、CSSの高度なセレクターを示すコードです- 例 <html> <head> <style> #red { color: red; } .green { background: green; } ul:n
-
CSS:focus-疑似クラス内
フォーカスされた要素の親のスタイルを設定する場合は、CSS:focus-withinpseudo-classを使用します。 次の例は、CSS:focus-withinpseudo-classを示しています。 例 <!DOCTYPE html> <html> <head> <style> form { margin: 2%; padding: 2%; display: flex; flex-direction: column; &