CSS では、ネストの概念が長い間議論されてきました。古いバージョンの仕様ではネストがサポートされていませんでしたが、CSS ネスト モジュールの導入により状況が変わりました。
CSS クラスは次のようにネストできますか:
.class1{some stuff} .class2{class1;some more stuff}
答え:
はい、CSS のネストが可能になりました。 CSS ネスティング モジュールのおかげで。構文は次のとおりです。
table.colortable { & td { text-align:center; &.c { text-transform:uppercase } &;:first-child, &:first-child + td { border:1px solid black } } & th { text-align:center; background:black; color:white; } } .foo { color: red; @nest & .bar { color: blue; } } .foo { color: red; @nest .parent & { color: blue; } }
この構文では、ネストされたセレクターが親セレクターからプロパティを継承できるため、より簡潔で保守しやすい CSS コードが可能になります。これは、複雑なレイアウトの整理やスタイル設定に特に役立ちます。
以上がCSS のネストは可能になりましたか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。