AVt天堂网 手机版,亚洲va久久久噜噜噜久久4399,天天综合亚洲色在线精品,亚洲一级Av无码毛片久久精品

當前位置:首頁 > 科技  > 軟件

不要在按鈕、鏈接或任何其他文本容器上使用固定的 CSS 高度或寬度

來源: 責編: 時間:2023-11-14 09:08:37 290觀看
導讀為什么盡管一些網頁設計工具為按鈕等元素指定了 CSS 高度值,但設置高度或最大高度實際上可能會違反 WCAG 2.2 Success Criterion 1.4.4 Resize Text.標準要求:除了字幕和文本圖片外,文本可以在不使用輔助技術的情況下放

SUq28資訊網——每日最新資訊28at.com

為什么

盡管一些網頁設計工具為按鈕等元素指定了 CSS 高度值,但設置高度或最大高度實際上可能會違反  WCAG 2.2 Success Criterion 1.4.4 Resize Text.SUq28資訊網——每日最新資訊28at.com

標準要求:SUq28資訊網——每日最新資訊28at.com

除了字幕和文本圖片外,文本可以在不使用輔助技術的情況下放大到 200% 而不會丟失內容或功能。SUq28資訊網——每日最新資訊28at.com

如果對影響元素計算高度和寬度的 CSS 屬性使用固定值,當文字大小增大時,元素內部的文字會被截斷。SUq28資訊網——每日最新資訊28at.com

還不信服?

你可能會想:"但當我把瀏覽器放大到 200% 時,按鈕文本看起來很好!"這可能是這個標準的一個常見誤解。我以前不知道瀏覽器縮放只是問題的一部分!SUq28資訊網——每日最新資訊28at.com

深入了解 SC 1.4.4: Resize Text ,它指出我們(“作者”)必須處理用戶只增加文本大小的情況,因為他們的瀏覽器(或其他“用戶代理”)可能沒有縮放功能。SUq28資訊網——每日最新資訊28at.com

文檔說:SUq28資訊網——每日最新資訊28at.com

如果用戶代理不提供縮放功能,但允許用戶更改文字大小,那么作者有責任確保在調整文字大小時內容仍然可用。SUq28資訊網——每日最新資訊28at.com

這個標準也是為什么 CSS font-size 屬性使用 rem單位,而 line-height 屬性不使用單位的一個原因。在沒有瀏覽器縮放等機制的情況下,文字大小必須可以調整到 200%。SUq28資訊網——每日最新資訊28at.com

但怎么辦?處理起來比你想象的更容易!SUq28資訊網——每日最新資訊28at.com

代碼演示

注意:為了這些演示的目的,請假裝我們使用 rem 單位設置 font-size。我在這里使用 px 單位,以免繼承我的網站的基本字體樣式。SUq28資訊網——每日最新資訊28at.com

演示 1

首先,我們看看在 font-size 、 height 、 line-height 和 width 使用固定值的情況下,當文字大小增大時會發生什么。在文字大小增大之前,按鈕看起來很棒!但文字大小增大后就不那么好看了。SUq28資訊網——每日最新資訊28at.com

<button style="font-size: 16px; height: 36px; line-height: 18px; width: 82px;">  delete all</button>

演示 2

現在,我們使用相同的代碼,并嘗試在 line-height 和 padding 中不使用單位,以影響按鈕的 height 和 width 。當文字大小加倍時,我們應該不會看到文字被截斷。SUq28資訊網——每日最新資訊28at.com

<button style="font-size: 16px; line-height: 1.125; padding: 8px;">  delete all</button>

1111111111111SUq28資訊網——每日最新資訊28at.com

另一種方法

理解文檔中提到的一種技術是 C28:使用 em 單位指定文本容器的大小。根據我的經驗,隨著視口尺寸的縮小,我發現這種方法更難維護。SUq28資訊網——每日最新資訊28at.com

想象一下,一個具有大文本大小設置的移動設備。使用 em 單位設置的文本容器可能會比視口寬。如果文本被設備大小截斷,這意味著我們有違反不只一個而是兩個 WCAG 2.2 標準的風險:SUq28資訊網——每日最新資訊28at.com

  • SC 1.4.4 調整文本大小
  • SC 1.4.10 重排

在使用技術 C28 時,防止出現這種情況的一種方法是利用 CSS 屬性,如 max-width ,但我個人更傾向于使用盡可能少的 CSS 屬性(以降低長期維護成本)。與使用 width 和 max-width 相比,我們可能只需使用 padding ,然后讓瀏覽器執行其默認的魔法,使元素適合視口。SUq28資訊網——每日最新資訊28at.com

SUq28資訊網——每日最新資訊28at.com

本文鏈接:http://www.tebozhan.com/showinfo-26-24293-0.html不要在按鈕、鏈接或任何其他文本容器上使用固定的 CSS 高度或寬度

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 如何實現SpringCloud全鏈路灰色發布?

下一篇: 數倍數據平滑擴容遷移方案

標簽:
  • 熱門焦點
  • 對標蘋果的靈動島 華為帶來實況窗功能

    繼蘋果的靈動島之后,華為也在今天正式推出了“實況窗”功能。據今天鴻蒙OS 4.0的現場演示顯示,華為的實況窗可以更高效的展現出實時通知,比如鎖屏上就能看到外賣、打車、銀行
  • 小米平板5 Pro 12.4簡評:多專多能 兼顧影音娛樂的大屏利器

    疫情帶來了網課,網課盤活了安卓平板,安卓平板市場雖然中途停滯了幾年,但好的一點就是停滯的這幾年行業又有了新的發展方向,例如超窄邊框、高刷新率、多攝鏡頭組合等,這就讓安卓
  • 摸魚心法第一章——和配置文件說拜拜

    為了能摸魚我們團隊做了容器化,但是帶來的問題是服務配置文件很麻煩,然后大家在群里進行了“親切友好”的溝通圖片圖片圖片圖片對比就對比,簡單對比下獨立配置中心和k8s作為配
  • 把LangChain跑起來的三個方法

    使用LangChain開發LLM應用時,需要機器進行GLM部署,好多同學第一步就被勸退了,那么如何繞過這個步驟先學習LLM模型的應用,對Langchain進行快速上手?本片講解3個把LangChain跑起來
  • 一個注解實現接口冪等,這樣才優雅!

    場景碼猿慢病云管理系統中其實高并發的場景不是很多,沒有必要每個接口都去考慮并發高的場景,比如添加住院患者的這個接口,具體的業務代碼就不貼了,業務偽代碼如下:圖片上述代碼有
  • 中國家電海外掘金正當時|出海專題

    作者|吳南南編輯|胡展嘉運營|陳佳慧出品|零態LT(ID:LingTai_LT)2023年,出海市場戰況空前,中國創業者在海外紛紛摩拳擦掌,以期能夠把中國的商業模式、創業理念、戰略打法輸出海外,他們依
  • 華為和江淮汽車合作開發百萬元問界MPV?雙方回應來了

    8月1日消息,郭明錤今天在社交平臺發文稱,華為正在和江淮汽車合作,開發售價在100萬元的問界MPV,預計在2024年第2季度量產,銷量目標為上市首年交付5萬輛。
  • OPPO K11搭載長壽版100W超級閃充:26分鐘充滿100%

    據此前官方宣布,OPPO將于7月25日也就是今天下午14:30舉辦新品發布會,屆時全新的OPPO K11將正式與大家見面,將主打旗艦影像,和同檔位競品相比,其最大的賣
  • 北京:科技教育體驗基地開始登記

      北京“科技館之城”科技教育體驗基地登記和認證工作日前啟動。首批北京科技教育體驗基地擬于2023年全國科普日期間掛牌,后續還將開展常態化登記。  北京科技教育體驗基
Top