2010-12-19 54 views
7

contenteditable屬性看起來很棒,適合網站的評論框,不是嗎?它顯示所有的格式,不同於輸入,所以可能嗎?它很聰明嗎?我看到IE不支持它?創建回退輸入以顯示瀏覽器是否不支持contenteditable會很容易嗎?HTML5:爲什麼沒有人爲他們的網站使用「ContentEditable」評論輸入?

好主意還是壞主意?

+4

誰告訴你IE不支持它? 'contentEditable'是由MSIE推出的(我猜在2000年版本5.5中)。所有主流瀏覽器今天都支持該屬性。 – 2010-12-19 07:52:05

+0

http://caniuse.com/#search=contenteditable你是對的。 – 2011-07-31 00:35:24

回答

7

我認爲,訣竅是檢查瀏覽器是否支持它..的最現代的桌面瀏覽器當前版本似乎支持它就好了(雖然他們如此不同,用不同的命令),但移動瀏覽器我檢查有問題。因爲他們在提供與桌面設備相同的屬性和功能時表現得不正確,搞清楚它是否真正受到支持是棘手的。所以,如果它像一個評論表格那樣簡單,格式可能很好,但並非絕對必要,可能比它的價值更麻煩。

這就是說,將使用漸進增強來代替文字區域CONTENTEDITABLE方面似乎非常漂亮的工作,所以你絕對可以提供一個備用..如果你能找出瀏覽器是否需要它。

+2

http://caniuse.com/#search=contenteditable支持你說的話,並表明Android和iOS不支持它,每個主要的瀏覽器高達約6個版本支持它。移動瀏覽器的退步將非常簡單,而且是非常好的答案。 – 2011-07-31 00:33:59

相關問題