typecho 0.9體驗與部分問題總結

體驗過了typecho0.9 beta2以後,感受特別良好。
全新的默認模板,我沒法感知到視覺效果如何,但html和css代碼是我目前看過的最漂亮的。css

尤爲值得讚揚的是,typecho0.9在信息無障礙方面作了專門的優化。全部表單元素都使用了label進行文本提示,同時後臺模板中已經加入了對landmark的支持。
這些優化,對於我而言是最驚喜的地方,由於這些優化讓讀屏軟件訪問的更加流暢,更加高效。html

別的暫且不說,先吧發現的問題總結一下:typecho

後臺

漏掉landmark的main屬性

  1. 安裝完成後,直接進入後臺
  2. 插件管理頁面
  3. 外觀管理頁面
  4. 外觀編輯
  5. 外觀設置
  6. 設置的全部子菜單(對於主要內容區域只有一個表單的狀況,不寫main彷佛是更符合實際使用場景)

撰寫

「自定義字段」這個按鈕沒有鍵盤焦點,目前只能用鼠標點擊才能展開。優化

自定義字段,label關聯有錯,
for="title"
第一與文章標題的id重複,其次自定義字段裏的input都沒有寫id屬性。
讀屏軟件訪問 的結果是文章標題的提示文本關聯到了自定義字段最後一個input,也就是字段值,因此會聽到很詭異的一個提示,在文章標題卻提示「自定義字段值」。插件

選項和附件兩個按鈕只能選擇顯示其中之一,爲何不能兩個區域都隱藏呢?code

關於日期選擇,我想應該是有一個日期選擇組建把,若是有的話,貌似沒法支持鍵盤操做。htm

標籤輸入框,當標籤輸入框得到焦點以後,便沒法按tab鍵離開,不知什麼緣由?input

導航菜單

導航菜單的子菜單貌似並非使用display來顯示和隱藏的,而是修改他們的visibility來實現的。
這樣對於讀屏軟件來講,不管子菜單是否可見,均可以被訪問到。由於讀屏軟件並不過濾visibility控制的元素,而display:none時,讀屏軟件則會自動忽略他們。
到底是讓讀屏軟件始終訪問到子菜單好呢,仍是遵循視覺效果一致性,不可見的內容,讀屏軟件也不應獲取到呢?it

「管理」菜單

「管理」菜單下的全部功能對鍵盤訪問來講,都有很是大的挑戰,具體問題就暫且不說了,後續專門總結。模板

前臺

前臺模板尚未加入landmark支持。

評論表單的評論內容,label關聯有錯,
<label for="textarea" 但後面textarea裏並無這個id。textarea裏的name是text,我想id直接用text也應該沒問題,那麼前面的label也應該改爲for="text"

相關文章
相關標籤/搜索