プロパティごとに新しいプロパティを作成するのではなく、すべてのプロパティのプロパティ スタイルを作成した理由を知りたいですか? もっと詳しく説明しましょう。今日はこれを使用します。
<p style="color:blue; background-color:red"></p>
彼らがそうしなかった理由を知りたい:
<p color="blue" background_color="red"></p>
w3cドキュメントにそれを伝える何かがありますか?
この属性のおかげでstyle
、新しい CSS プロパティを開発する際に HTML 仕様を更新する必要はありません。
CSS プロパティごとに個別の HTML 属性がある場合、これらの属性はすべて HTML 仕様で定義する必要があります。そのため、新しい CSS プロパティが定義されるたびに、すべての HTML 仕様を更新する必要があります。そうしないと、この新しい CSS を古い HTML バージョンで (有効に) 使用できませんでした。
math
同じ意味で、HTML は、オーディオ/ビデオのグラフィック形式 (PNG など) やコーデック、またはのコンテンツを定義しませんsvg
。
style
したがって、CSS と HTML の開発者は、合意したインターフェイスである属性(および HTML に CSS を追加するその他の方法)を尊重する限り、互いに別々に作業できます。
もう 1 つの理由: CSS と互換性のない、他のスタイリング方法が将来登場する可能性があります。誰もが独自の属性を取得すると、それは完全に混乱するでしょう。