我有一個jQuery Web應用程序,它在我的iPhone上看起來不錯。我剛剛在其他人的iPhone上看過它,並且他們在可訪問性中打開了加粗文本。問題在於,按鈕上的大部分文本溢出。例如,不是按鈕上的「確認」,他們的電話顯示「Co ...」,這有點無用。這是一個公司內部的網絡應用程序,所以它只需要在iPhone上運行。移動Safari上的jquery按鈕溢出文本
任何想法如何解決這個問題?
我有一個jQuery Web應用程序,它在我的iPhone上看起來不錯。我剛剛在其他人的iPhone上看過它,並且他們在可訪問性中打開了加粗文本。問題在於,按鈕上的大部分文本溢出。例如,不是按鈕上的「確認」,他們的電話顯示「Co ...」,這有點無用。這是一個公司內部的網絡應用程序,所以它只需要在iPhone上運行。移動Safari上的jquery按鈕溢出文本
任何想法如何解決這個問題?
在你的css元素中使用相對單位(em,rem)尺寸可以幫助防止這種情況發生。同時避免在元素上使用設置寬度,因爲溢出的文本可能會被截斷。
WCAG AA標準規定,用戶必須能夠在不丟失內容或功能的情況下將文本大小調整到200%,因此確保任何按鈕隨文本增加而增長很重要。您可以消除可能在按鈕上的任何設置寬度,否則它們應該相對於其中的文本擴展。在WCAG標準
源:https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-scale.html
卸下'溢出:hidden'或從按鈕等效。 – aardrian