CSS が非標準要素と相互作用する理由
カスタム要素を作成しているときに、CSS がカスタム要素の一部ではない要素を効果的にスタイル設定していることに気づく人もいるかもしれません。標準の HTML 仕様。 CSS は認識された要素のみをサポートしていると思われるかもしれないので、これは不可解かもしれません。根底にあるメカニズムと、そのような要素の使用を避けるべき理由を理解することで、この現象を明らかにすることができます。
CSS 互換性の理由
ブラウザは上位に設計されています。・ある程度互換性がある。新しい HTML 要素が導入されると、CSS、JavaScript、および ARIA はレガシー ブラウザでその動作をエミュレートできます。これには、未登録の要素が DOM に表示され、これらの言語で機能を操作および追加できるようにする必要があります。
非標準要素の回避
その機能にもかかわらず、教授は通常、いくつかの要因により、標準以外の要素を使用しないことをお勧めします:
教授の知識不足
教授が CSS と非標準要素との互換性を認識していないことは珍しくありません。これは、前述の欠点により、そのような要素がほとんど使用されないためである可能性があります。さらに、テクノロジーは急速に進化しており、すべての専門家が最新の動向をすべて把握しているわけではありません。
以上がCSS が非標準の HTML 要素で機能するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。