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

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

為什么Margin、Padding和其他間距技術應使用 Px 單位

來源: 責編: 時間:2023-11-28 09:35:47 261觀看
導讀CSS margin 和 padding 屬性經(jīng)常被放在一起討論,原因有兩個:它們都影響空白區(qū)域,并且在 CSS 盒模型中緊挨著,只有在存在邊框的情況下才會被邊框分隔開來。它們的值接受幾乎完全相同的 CSS 數(shù)據(jù)類型: length 和 percentage

hjp28資訊網(wǎng)——每日最新資訊28at.com

CSS margin 和 padding 屬性經(jīng)常被放在一起討論,原因有兩個:hjp28資訊網(wǎng)——每日最新資訊28at.com

  • 它們都影響空白區(qū)域,并且在 CSS 盒模型中緊挨著,只有在存在邊框的情況下才會被邊框分隔開來。
  • 它們的值接受幾乎完全相同的 CSS 數(shù)據(jù)類型: length 和 percentage ( margin 也接受 auto ,但這對我們現(xiàn)在討論的內(nèi)容并不重要)。

CSS 的長度和百分比數(shù)據(jù)類型是什么?

CSS 長度是距離值的一種。CSS 百分比與長度類似,但區(qū)別在于它們總是頁面中其他內(nèi)容的一部分,具體取決于它們與什么屬性一起使用。長度可以是絕對值,也可以是相對值。hjp28資訊網(wǎng)——每日最新資訊28at.com

絕對單位和相對單位有什么區(qū)別?

CSS 提供了兩種類型的單元,因此我們可以建立靈活的網(wǎng)站,使其適用于各種設備和配置。hjp28資訊網(wǎng)——每日最新資訊28at.com

  • 絕對長度單位總是相同的,而不是基于頁面中的其他內(nèi)容
  • 相對長度單位單位可以改變,并基于字體和視口

如何確定何時使用絕對或相對 CSS 單位?

在決定使用絕對還是相對 CSS 單位來處理某個 CSS 屬性時,你需要考慮用戶想要做什么。hjp28資訊網(wǎng)——每日最新資訊28at.com

你可能已經(jīng)熟悉了在文本大小方面使用相對長度單位。對于 font-size 屬性使用 rem 單位是最佳實踐,因為它允許用戶通過個人設備上的設置來自定義他們的瀏覽體驗hjp28資訊網(wǎng)——每日最新資訊28at.com

相對長度單位也常用于根據(jù)用戶的視口尺寸改變頁面外觀。我們就是這樣實現(xiàn)響應式設計的,無論用戶使用何種設備、窗口大小、頁面縮放或文字大小,都能正常運行。hjp28資訊網(wǎng)——每日最新資訊28at.com

那么,在使用相對長度單位時,我們要針對哪些用戶行為進行設計呢?hjp28資訊網(wǎng)——每日最新資訊28at.com

  • 增加文字大小設置
  • 調(diào)整瀏覽器窗口大小
  • 放大或縮小頁面
  • 使用移動設備閱讀

在所有這些情況下,用戶最關心的是什么?是內(nèi)容,還是內(nèi)容之間的間距?這兩點中哪一點對理解網(wǎng)頁至關重要?hjp28資訊網(wǎng)——每日最新資訊28at.com

為什么不應該對 margin、padding 或其他間距使用相對單位?

當用戶在定制自己的觀看體驗時,對他們來說最重要的是內(nèi)容和手頭的任務。間距對于用戶完成任務來說往往并不重要,因此不需要像內(nèi)容本身那樣以同樣的速度增長或縮放。hjp28資訊網(wǎng)——每日最新資訊28at.com

就垂直間距而言,最終也會增加用戶完成任務的難度。由于水平空間有限,文字必須換行到下一行,對此你無能為力,但你也不想讓頁面變得更高,因為你的垂直間距會隨著文字大小的增加而增加。hjp28資訊網(wǎng)——每日最新資訊28at.com

對于只想以不同方式閱讀內(nèi)容的用戶來說,過高的頁面意味著更多的滾動和操作,而且他們一次能看到的內(nèi)容也會更加有限。hjp28資訊網(wǎng)——每日最新資訊28at.com

代碼演示:margin 和 padding 的絕對單位與相對單位之間的區(qū)別

在增大文字大小之前

以下是在不增加文字大小的情況下一頁的基本視圖。從高層次來看,它具有hjp28資訊網(wǎng)——每日最新資訊28at.com

  • 帶有徽標、多個鏈接和幾個按鈕的導航標題
  • 一個兩欄式的行動號召布局,包含大號文本、描述、按鈕和一個圣誕主題的圖形。
  • 三欄細目,提供頁面上銷售產(chǎn)品的其他信息

hjp28資訊網(wǎng)——每日最新資訊28at.com

增加文字大小后

要測試僅增加文字大小會發(fā)生什么情況,可以在頁面的主 <html> 元素中添加一個 CSS 屬性: font-size: 200% 。這樣做的目的是將網(wǎng)站使用的基本字體大小加倍,因為網(wǎng)站使用 rem 單位來實際調(diào)整文字大小。hjp28資訊網(wǎng)——每日最新資訊28at.com

遺憾的是,在大多數(shù)元素中,它們還將 rem 單位用于 margin 和 padding 中。我們可以看到這一點:hjp28資訊網(wǎng)——每日最新資訊28at.com

  • 導航標題現(xiàn)在非常高,幾乎占據(jù)了窗口高度的一半,還遮住了下一部分內(nèi)容。
  • 雙欄行動號召部分仍然是兩欄,沒有為所有文字留出太多的水平空間。
  • 在 "行動呼吁 "部分的文字欄中,文字周圍的空間更大,留給閱讀文字的水平空間更小。大號文字每行顯示大約一個字,而小號文字每行只顯示幾個字。

hjp28資訊網(wǎng)——每日最新資訊28at.com

更新為 px 單位后

為了展示如果這個網(wǎng)頁使用 px 單位而不是 rem 單位來設置 margin 和 padding,它將會是什么樣子,我使用了瀏覽器開發(fā)者工具檢查了 HTML 和 CSS,并覆蓋了一些 CSS 值。hjp28資訊網(wǎng)——每日最新資訊28at.com

  • 導航頁眉右側的內(nèi)容仍然被截斷,但長度大大縮短,這意味著我們有更多的空間來查看頁面上的主要內(nèi)容。
  • 在兩欄的 "行動呼吁 "中,我調(diào)整了文字組周圍和之間的填充,使其不再縮放,從而為顯示文字提供了更多的水平空間。
  • 此外,我還將兩欄的 "行動呼吁 "改為一欄,以降低文本部分的高度。這充分體現(xiàn)了讓該部分的媒體查詢使用 rem 單位而不是 px 單位的好處。

hjp28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.tebozhan.com/showinfo-26-34635-0.html為什么Margin、Padding和其他間距技術應使用 Px 單位

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

上一篇: 深入探索Python中的Contextlib模塊

下一篇: Django 新手必讀:管理器的秘密操作,你都會了嗎?

標簽:
  • 熱門焦點
  • Mate60手機殼曝光 致敬自己的經(jīng)典設計

    8月3日消息,今天下午博主數(shù)碼閑聊站帶來了華為Mate60的第三方手機殼圖,可以讓我們在真機發(fā)布之前看看這款華為全新旗艦的大致輪廓。從曝光的圖片看,Mate 60背后攝像頭面積依然
  • 中興AX5400Pro+上手體驗:再升級 雙2.5G網(wǎng)口+USB 3.0這次全都有

    2021年11月的時候,中興先后發(fā)布了兩款路由器產(chǎn)品,中興AX5400和中興AX5400 Pro,從產(chǎn)品命名上就不難看出這是隸屬于同一系列的,但在外觀設計上這兩款產(chǎn)品可以說是完全沒一點關系
  • K8S | Service服務發(fā)現(xiàn)

    一、背景在微服務架構中,這里以開發(fā)環(huán)境「Dev」為基礎來描述,在K8S集群中通常會開放:路由網(wǎng)關、注冊中心、配置中心等相關服務,可以被集群外部訪問;圖片對于測試「Tes」環(huán)境或者
  • 為什么你不應該使用Div作為可點擊元素

    按鈕是為任何網(wǎng)絡應用程序提供交互性的最常見方式。但我們經(jīng)常傾向于使用其他HTML元素,如 div span 等作為 clickable 元素。但通過這樣做,我們錯過了許多內(nèi)置瀏覽器的功能。
  • 2天漲粉255萬,又一賽道在抖音爆火

    來源:運營研究社作者 | 張知白編輯 | 楊佩汶設計 | 晏談夢潔這個暑期,旅游賽道徹底火了:有的「地方」火了&mdash;&mdash;貴州村超旅游收入 1 個月超過 12 億;有的「博主」火了&m
  • 微博大門常打開,迎接海外畫師漂洋東渡

    作者:互聯(lián)網(wǎng)那些事&ldquo;起猛了,我能看得懂日語了&rdquo;。&ldquo;為什么日本人說話我能聽懂?&rdquo;&ldquo;中文不像中文,日語不像日語,但是我竟然看懂了&rdquo;&hellip;&hell
  • 2納米決戰(zhàn)2025

    集微網(wǎng)報道 從三強爭霸到四雄逐鹿,2nm的廝殺聲已然隱約傳來。無論是老牌勁旅臺積電、三星,還是誓言重回先進制程領先地位的英特爾,甚至初成立不久的新
  • iQOO Neo8 Pro搶先上架:首發(fā)天璣9200+ 安卓性能之王

    經(jīng)過了一段時間的密集爆料,昨日iQOO官方如期對外宣布:將于5月23日推出全新的iQOO Neo8系列新品,官方稱這是一款擁有旗艦級性能調(diào)校的作品。隨著發(fā)布時
  • 聯(lián)想的ThinkBook Plus下一版曝光,鍵盤旁邊塞個平板

    ThinkBook Plus 是聯(lián)想的一個特殊筆記本類別,它在封面放入了一塊墨水屏,也給人留下了較為深刻的印象。據(jù)有人爆料,聯(lián)想的下一款 ThinkBook Plus 可能更特殊,它
Top