質問: アクティブな言語に応じてcssクラスを<body>に追加する方法 私は自分のスタイルのいくつかをアクティブな言語に基づいて構築したい多言語サイトを設計しています。このようなものを考えてください:body.en-uk li.artist:before {content:"artist: "} body.it-it li.artist:before {content:"artista: "} body.de-de li.artist:before {content:"künstler"} これを実行できる拡張機能(つまり、アクティブな言語に応じてタグにクラスを追加する)を知っている人はいますか?
回答: ルーベンの方法に関して追加すべき1つの小さなこと。ブラウザのサポートは、言語の疑似セレクタよりも属性セレクタの方が優れているため、次のようなものを使用してスタイルをターゲットにすることを検討できます。[lang="en-gb"] .artist {...}