問題描述
有沒有辦法讓網頁開發人員關閉 Chrome /Safari /WebKit 對特定 input 或 textarea 元素的拼寫檢查?我的意思是透過特殊標籤屬性或專有的 CSS 指令。
有一個 CSS 指令關閉 input 的概述,所以我認為也可能存在。我知道使用者如何做到這一點。
或者,作為使用者,我可以停用某些特定的域嗎?
最佳解決方案
是的,有 HTML5 拼寫檢查屬性。
<textarea spellcheck="false"> 或<input type="text" spellcheck="false">
更新:現在支援所有瀏覽器的最新版本。
次佳解決方案
這可以在 Safari 7.1 中工作,並且在其他應用中也可以使用:
<input autocomplete="off" autocorrect="off" autocapitalize="off"
spellcheck="false"/>
只有 spellcheck="false"沒有工作。
第三種解決方案
對於形式的所有元素都是可能的:
<form spellcheck="false" .. />
第四種方案
關於輸入標籤的概述:不要這樣做,這是使用者的視覺提示。
但如果你必須:
#your-input{outline:none;}
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。