HTML規範顯示input
元素這樣的disabled
和checked
屬性:HTML輸入元素中是否存在「已選中」或「已禁用」的首選樣式?
<INPUT disabled name="fred">
而W3Schools的建議做這樣的:
<input disabled="disabled" name="fred" />
是有一些理由,更喜歡一種風格比其他還是僅僅是個人喜好?我無法決定哪一個我覺得更「可讀」,更簡單的那個,或者是其他屬性的名稱/值對。
HTML規範顯示input
元素這樣的disabled
和checked
屬性:HTML輸入元素中是否存在「已選中」或「已禁用」的首選樣式?
<INPUT disabled name="fred">
而W3Schools的建議做這樣的:
<input disabled="disabled" name="fred" />
是有一些理由,更喜歡一種風格比其他還是僅僅是個人喜好?我無法決定哪一個我覺得更「可讀」,更簡單的那個,或者是其他屬性的名稱/值對。
w3schools示例符合XHTML。不能說這是否意圖以這種方式編寫他們的內容,但這是兩者之間的一個區別,所以如果您將面向XHTML的w3schools內容與HTML 4規範進行比較,那就很有意義。
Err,在完成問題並看到您問的問題後,如果您不想/需要符合XHTML,請使用HTML版本,如果您使用後者,或者如果它不不管你喜歡什麼,但要保持一致。
屬性最小化是一種尚未結轉到XML的表示法。所以如果你想要更好的文檔機器可讀性(甚至可能是XML一致性),請使用顯式表示法。
我從來沒有真正需要XHTML
,也就是說,我從來沒有分析過我的網絡應用程序的輸出;還是我做的總是生成有效的XHTML代碼我最大的努力,因爲:
它比更可讀的老式HTML
(這比它可能看起來不那麼瑣碎,以確定一個<p>
結束,如果你不」關閉標籤);
自動縮進會更好(當我不使用ASP.NET
我通常使用emacs
和nxml-mode
);
很酷;
我喜歡秩序,當它不涉及我的真實生活(當它真的,我討厭秩序,但這只是我的問題;)。
調試起來比較容易:無效XHTML
?肯定有某個地方有錯誤。
<input disabled="disabled" name="fred" />
:對於以前所有的原因(以及許多其他的),我會永遠與去