我在Web程序遇到問題。我在的形式得到了一個文本,有時候沒有什麼textarea的,所以元史模板引擎只是輸出爲爲什麼單textarea的亂七八糟的所有下面的XHTML?
<textarea xxxx />
和這裏來的問題,以下所有標籤的文本區域。爲什麼所有瀏覽器都無法正確處理單個textarea?
如果我把它寫成
<textarea xxxx></textarea>
,一切工作正常。爲什麼單個textarea會在xhtml中的標籤之後出現混亂?
我在Web程序遇到問題。我在的形式得到了一個文本,有時候沒有什麼textarea的,所以元史模板引擎只是輸出爲爲什麼單textarea的亂七八糟的所有下面的XHTML?
<textarea xxxx />
和這裏來的問題,以下所有標籤的文本區域。爲什麼所有瀏覽器都無法正確處理單個textarea?
如果我把它寫成
<textarea xxxx></textarea>
,一切工作正常。爲什麼單個textarea會在xhtml中的標籤之後出現混亂?
因爲你是,據推測,與文本/ html內容類型的服務您的XHTML和造成它被處理爲HTML。 XML風格的自閉標籤不HTML中存在的(所以你必須使用明確的開始和結束標記,除非他們被禁止在IMG(如結束標記)或可選的(如啓動和body元素的結束標記)。
如果您希望您的網頁處理爲XHTML,然後作爲支持application/xhtml + XML(和吻別從Internet Explorer支持)。
(這就是爲什麼我堅持到HTML 4.01大多數項目)
有關更多詳細信息,請參閱http://www.w3.org/TR/xhtml-media-types/(包括將您的XHTML嵌入HTML用戶代理可以應付的形狀的全套兼容性指導原則)
+1堅持HTML 4.01。 HTML也可以是有效的。 – 2009-09-15 15:22:38