ホームページ > 記事 > ウェブフロントエンド > 「タグ」に「タイトル」属性を設定すると CSS スタイルがレンダリングされなくなるのはなぜですか?
提供された HTML ドキュメントは、a.css と b.css の両方をページ上の要素に適用しようとしました。ただし、コード スニペットに示すように、b.css のスタイルはレンダリングされません。
代替スタイルシート:
rel="代替スタイルシート" とタイトルでリンクされています。タイトルごとにグループ化されており、ユーザーはブラウザが提供するインターフェイスからスタイルシートを選択できます。この場合、title 属性を追加することにより、誤って b.css を優先スタイルシートとして分類することになります。グループごとに優先スタイルシートは 1 つだけである必要があるため、ブラウザーはレンダリングするスタイルシートの 1 つを選択し、結果として b.css が除外されます。したがって、a.css と b.css の両方が確実にが適用されている場合は、 から title 属性を削除する必要があります。 b.css にリンクする要素。これにより、永続的なスタイルシートとして分類され、レンダリング中に a.css と一緒に使用されるようになります。以上が「タグ」に「タイトル」属性を設定すると CSS スタイルがレンダリングされなくなるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。