6

しばらく前に、センタータグが非推奨になっていることを知りました。HTMLはコンテンツの構造化を目的としており、フォーマットを目的としたものではないため、理解できます。しかし、なぜalign属性も非推奨になるのですか?属性はフォーマットに使用できます。CSSを使用できることは理解していますが、CSSを誰もが知っているわけではありません。さらに悪いことに、text-align:center; およびマージン左:自動; マージン右:自動; オブジェクトを常に中央に配置するとは限りませんが、ほとんどの場合、使用は機能します。

これに関するW3Cからの投稿は次のとおりです:http ://www.w3.org/TR/html4/present/graphics.html#h-15.1.2

私が作業しているサイトでは、最新のdoctype()を使用しています。align属性を使用しないように最善を尽くす必要がありますか?CSSはオブジェクトを中央に配置する唯一の安全な方法ですか?私はコンテンツが将来のために安全であることを確認しようとしています。

4

1 に答える 1

5

はい、CSSを使用する必要があります。CSSルールの代わりにHTML属性を使用して配置する方がよい理由は1つも考えられません。また、CSS(これは問題ありません)を学びたくない場合は、Twitter BootstrapのようなCSSフレームワーク、特にスキャフォールディング部分の使用を検討することをお勧めします。それはあなたにたくさんの時間を節約し、あなたのサイトを最初から見栄えよくし、そしてあなたがデフォルトのものに飽きたらいつでも一貫した方法でカスタムテーマを適用することを可能にします。

于 2013-01-27T19:32:52.170 に答える