ホームページ >ウェブフロントエンド >CSSチュートリアル >` タグで `title` 属性を使用するとスタイルが消えるのはなぜですか?
の場合にスタイルが無視されるのはなぜですか? 「title」属性が使用されていますか?
提供された HTML:
<code class="html"><link rel="stylesheet" media="screen" type="text/css" title="A" href="a.css" /> <link rel="stylesheet" media="screen" type="text/css" title="B" href="b.css" /></code>
title 属性が存在するため、b.css スタイルは適用されません。 HTML 仕様によれば、スタイルシートは次の 3 つのタイプのいずれかになります。
スタイルシートにタイトル属性を追加すると、スタイルシートが永続スタイルシートから優先スタイルシートに誤って変換されます。異なるタイトルを持つ 2 つの優先スタイルシートがあるため、ブラウザーはいずれかを選択することを強制され、b.css スタイルが適用されなくなります。両方のスタイルシートが同じタイトルを持つ場合、これらは 1 つの優先スタイルシートとしてグループ化されるため、この問題は解決されます。
以上が` タグで `title` 属性を使用するとスタイルが消えるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。