占位符文本常見的幾種優化方案

幾乎只要是HTML的輸入類型,都會含有占位符文本框輸入,而且很容易誤導設計師和開發人員。對于復雜的表單我們希望很容易向用戶提供文字幫助,以及提高美學或忽略輸入的標簽意義,所以在這種情況下,使用的占位符文本框會導致很多可用性問題。


這篇文章將會介紹一些常見的錯誤做法,并提出相對應的優化方案。


被作為標簽使用時


將輸入框的上方放置標簽,而不是在輸入框中使用標簽


這樣做的目的是為了縮短文本框的長度和減少視覺干擾,如果設計師使用輸入框中的文本作為標簽,這種做法會給用戶帶來短期的記憶負擔:用戶點擊和輸入時,標簽就會消失,必須刪除已經輸入的字符才會再次顯示標簽。

最好的方案應該是將標簽放置在文本輸入框的上方。在輸入字符時,會有相對應的文字提示。另外用戶也能在還未填寫時查看此處輸入的信息是否正確。


被作為示例使用時


提供所需要輸入信息的示例可以有助于幫助用戶更好的理解,然而將示例作為占位符文本的引入會導致一些問題:輸入光標消失、與已經輸入的內容混淆、作為可以輸入數量的減少等,因此作為替代方案,示例文本可以將其放置在輸入文本框的下方。


被作為注釋使用時


文本輸入框中不應該作為解釋說明的地方


通常使用占位符文本來對有些文本框做出更多的相關性解釋說明。這種做法由于前面已經提到過的原因也是存在問題的,而且使用的字符更加多,就更加的有問題了,所以設計師和開發人員常常犯這種錯誤:使用占位符文本來傳達冗長的消息。因此許多的替換方案也是錯誤的,如上面的示例。


被作為輔助標簽使用時


將輔助標簽僅僅作標簽使用,而不是放在文本輸入框中


一般情況下,如上所示我們很容易將輔助標簽使用在文本輸入框中,但是如果我們按照常規的標簽輸入,則表單的可用性將會提高很多。

當占位符文本框被前面所提到的方案優化時,表單的可用性問題就會較少出現。當然也不排除一些情況必須如此設計。


當占位符被合理的使用時:

占位符文本框中的文本色值應該比其他文本淺


文本框標簽與文本框里的文字要足夠區分開

用戶在這些占位符文本框中里輸入文本之后,應該盡可能減少輸入的可操作性。另外要避免占位符文本框中的文本顏色比較深時,就會對用戶的視覺上主要元素產生誤導的情況發生。


占位符文本應該在所有屏幕上是可見的


如果占位符文本的顏色太淺,就無法在屏幕上完全顯示


如果占位符中的文字顏色太淺,就會出現問題,因為占位符在某些屏幕上可能不清晰,導致用戶識別困難。

當用戶單擊文本框的時候,占位符文本不應該消失


保留占位符文本,直到用戶開始輸入時為止


文本框中消失的占位符會對用戶造成短期的記憶負荷,因此這種方案可以一定程度上緩解。但通常,占位符文本框內的文字被省略時,或許是更加有效!

作者:Andrew Coyle

https://uxdesign.cc/alternatives-to-placeholder-text-13f430abc56f#.wd9cqxag1

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 作者:KATIE SHERWIN 寫于:2014年5月11號 關鍵詞:可讀性 應用程序設計 網頁可用性 概要:表單...
    ITsCrystal閱讀 2,414評論 0 6
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,969評論 19 139
  • 這篇譯文來自Andrew Coyle 占位符文本幾乎可以為所有的HTML輸入區域提供指示,但有時也會誤導設計師和開...
    AryaHooper閱讀 2,774評論 0 4
  • 表單中的文本占位符讓用戶難以記住這個地方的標題是什么,當用戶檢查表單或者補全錯誤的時候,也不知道這個輸入框的標題是...
    燦一個閱讀 1,776評論 0 0
  • 有大佬說,我們的大多數缺乏優秀的天賦,只是通過努力無限的趨近天才,我們應當甘心做一個平凡人,在平凡的事業中做最好。...
    落寞冷雨閱讀 299評論 2 0