讓我們面對現實:編寫合適的,符合標準的HTML相當困難。編寫語義HTML更是如此,但我認爲計算機無法解決這個問題。HTML輸入的理想用戶反饋
所以我對你的問題是,輸入HTML的用戶的「理想」反饋是什麼?它會是一個W3C驗證器風格的錯誤列表和相應的行號和列嗎?它是一個帶突出顯示的行的註釋代碼顯示,錯誤的解釋和可能的修復?拼寫檢查樣式模式,您可以分別處理每個錯誤?是否而不是給他們任何錯誤信息?另外,什麼類型的錯誤是告訴用戶的好主意? (錯誤的一些大類包括解析錯誤,嵌套錯誤(即把在B標籤一個div)和良好性錯誤。)
- Scottm:好點;我從來不喜歡列出所有錯誤的W3C方式。但是,仍然存在讓用戶適當地編輯違規HTML的問題。
- onebyone:好的,所以looking at some screenshots它看起來像HTML Validator有一個W3C的錯誤列表,但結合能夠直接去相關的源代碼段和擴展的錯誤信息,以及事實上,你不必須滾動以從一個部分跳到另一個部分。看起來不錯,但它可以被普通的喬使用嗎?
編輯1:作爲一個澄清,這是關於接口,不一定是底層實現。然而,界面需要用純HTML和JavaScript來實現(如果它只需要HTML,那麼雙重可用性點,但是我認爲在這種情況下你將會陷入W3C)。
是的,但除了在解析錯誤的情況下,語法高亮不足以向用戶指出事情出錯的地方。 – 2008-09-30 21:36:30