要素を正しく無効にするための参照を探していました。 XHTMLが出てきたとき、私はいつものような要素を無効にするために、教えられた:HTML5構文を使用する必要がありますか?
<input type="submit" disabled="disabled" />
XHTMLは、複数のルールに従うことにより、より厳格なHTML構文を作るについてのすべてでした。しかし、その後、私はW3C草案作業HTML5に行って、following on their boolean attributes(無効にするなど)に気づい:私は意味
<label><input type=checkbox checked name=cheese disabled> Cheese</label>
、それは今後のHTML5の構文がはるかに緩い、古い学校の日のようになりますように見えますXHTMLの前に多分私は何かが欠けているでしょう。
私は自分のサイトに書いた新しいHTML(HTML5のdoctypeを使用しています)に対して、HTML5の構文スタイル(W3Cの作業草案のもの)を使用する必要がありますか?
HTML5のdoctypeが使用されている場合、私は与えた2番目の例をどのように記述しますか(W3CによるとHTML5が有効なので)または、それをそのまま使用しますか? –
このように書くことも、XHTMLスタイルで書くことも、2つの間のどこかに書き込むこともできます。私は個人的な好みを残しておきます(私が前に述べたように、両側にメリットがあるのと同様に)、それは宗教的領域であり、非生産的な戦争の対象となります。 – Quentin