2009-08-29 5 views
0

HTMLの仕様は、このようなinput要素のためのdisabledchecked属性を示しています。W3Schoolsの一方HTML入力要素に "checked"または "disabled"のスタイルがありますか?

<INPUT disabled name="fred"> 

をこのようにそれをやって示唆している:

<input disabled="disabled" name="fred" /> 

他の上で一つのスタイルを好むためにいくつかの理由がありますまたはそれは単に個人的な好みですか?他の属性と同じ名前/値のペアであるよりシンプルなもの、またはより読みやすいものを見つけることはできません。

答えて

2

w3schoolsの例はXHTMLに準拠しています。そのような方法でコンテンツを作成する意図があるのか​​どうかは言えませんが、それは両者の違いの1つで、w3schoolsのXHTML指向のコンテンツとHTML 4の仕様を比較すると意味があります。

質問を完了して尋ねてきたことを確認した後、XHTML準拠が必要ない/必要がない場合はHTMLバージョンを使用し、そうであれば後者を使用します。あなたの目的のための問題は、あなたが好きなものを使いますが、一貫しています。

2

属性の最小化は、XMLに継承されていない表記です。ですから、文書の機械可読性(おそらくXML準拠さえも)が必要な場合は、明示的な表記法を使用してください。

0

XHTMLの実際の必要性は一度もありません。つまり、自分のWebアプリケーションの出力を解析したことはありません。それはHTML昔ながらよりも人間が読めるのです

  • (それはあなたがドン場合、どこ<p>終了するかを決定するために、思われるかもしれないよりも些細です:以来、まだ私は、常に有効なXHTMLコードを生成するために私の最善の努力を行いますtタグを閉じる)。

  • 私は通常emacsnxml-modeを使用しています。ASP.NETを使用していない場合は、自動インデントがうまく動作します。

  • クールです。

  • 私は実際の生活に関係しないとき(私が注文するのは嫌いですが、それは私の問題です)。

  • デバッグが簡単です:無効XHTML?確かにどこかでエラーが発生します。 (および他の多くのもののために)以前のすべての理由から

、私はいつも一緒に行きましょう:

<input disabled="disabled" name="fred" /> 
関連する問題