跟著KP用21天征服Responsive Layout-W1-使用max-width

更新於 發佈於 閱讀時間約 1 分鐘

這周KP分享的第三個概念是max-width,我們在甚麼狀況下會使用它。

情境:電腦版的文字太長,而缺乏可讀性。


在前面學到了對width設置百分比後,我們常會用以下的方式來設計個container,來達成內容置中,左右留白,內容佔螢幕85%(你想佔百分之幾都可以)的效果。

.container{ 
width:85%;
margin: 0 auto;
}
raw-image

這樣看起來很美好,對吧?

但是如果你用桌機​​來看,結果就是會像這樣.....

raw-image

我相信還是有蠻多人覺得也蠻ok的。怎麼了??

好吧,有時候我們真的會比較沒有設計的sense。但是公司裡的設計師或資深的前端前輩會跟你說,這樣的文字區塊太長了,使用者在閱讀的體驗上不太好。

好吧,sense這個東西真的很難表達,那我們就用個實際例子來比較吧。

方格子的介面

可以注意到,方格子的文字長度不長。讓這個區塊看起來不像是電腦的橫向螢幕,反而較像是手機以及書本的直向模式。

raw-image

使用max-width來避免文字過長

這時候max-width就要登場

.container{

width:85%;
max-width:800px; /*只要加上max-width*/
margin: 0 auto;
}

max-width能夠給container設定伸長的上限800px,這樣文字就不會在大銀幕中延伸太長而破壞了可讀性。

這裡我們來看使用max-width前後的差異

Before

raw-image


After

raw-image


總結

這就是這第一周最後的內容 max-width,只要使用百分比width搭配max-width,就能讓元素擁有像海綿寶寶一樣伸縮自如,但又不會將文字過度伸長而破壞可讀性。

歡迎來到我的部落格!這裡是一個分享前端開發、貓咪寫真以及與菲律賓女友生活的文化衝擊與英文學習的個人空間。我熱愛前端技術,喜歡追求最新的網頁開發趨勢,並將這些知識分享給大家。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
這周KP分享的第二個概念是相對單位(relative units) ,使用上的陷阱與原則,以及如何應用它們來做Responsive Layout。
網頁中的元素本來都是Responsive的,是因為我們做了些什麼,才讓元素變成不是Responsive
這周KP分享的第二個概念是相對單位(relative units) ,使用上的陷阱與原則,以及如何應用它們來做Responsive Layout。
網頁中的元素本來都是Responsive的,是因為我們做了些什麼,才讓元素變成不是Responsive
你可能也想看
Google News 追蹤
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
CSS入門-Day3 的主要內容包括字體大小、字體顏色、字體系列、字體樣式、字體粗細等屬性。此外,還涵蓋了文本對齊、行高、文字間距、單詞間距和文本裝飾。最後,介紹了如何引入和使用 Google 字體,以提高網頁的排版效果。
前幾天很多人在方格子討論一篇文要多少字比較好,結論是一篇文1500字上下。 或許對於部落格文章來說,這個字數的確比較容易留得住人,但我對於這個字數是否適合小說抱持著懷疑...
Thumbnail
世界太大、太寬 容納了這輩子也數不完的人事物 每當發生一件事情的時候  有些會被迫放大自己的視線 或許還要增強自己的承載度  有時候事情的重量太沉 即使只是透過網路 一層螢幕 得知這件事的重量 也會沒辦法控制地吸收至自身容量
Thumbnail
CSS 裡的「寬度,最大寬度,最小寬度」分別是什麼呢? ➊ width 用來設定元素的寬度,且 width 作用範圍僅在 content-box 區塊 ➋ max-width → 用來設定元素的最大寬度 ➌ min-width → 用來設定元素的最小寬度
透過Responsive網頁設計技術,能夠讓您的網站在不同裝置上顯示良好。此外,我們的服務還包括多種語言介面支援、內容管理系統、無限頁數網站、無限網上影片、無限網上表格以及專業的Banner設計。
Thumbnail
EXCEL很常用來輸入與紀錄與多資料,而標準的資料一定會帶有一個標題,但如果標題如果太長,常常會導致頁面過於寬鬆,使得無法一個版面涵蓋所有內容。 下圖為例,右邊其實還有一欄資料,但是標題太長導致有部分資料無法顯示於頁面中,這種狀況在列印時其實也會浪費紙張。 如果直接調整欄寬,則會
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
CSS入門-Day3 的主要內容包括字體大小、字體顏色、字體系列、字體樣式、字體粗細等屬性。此外,還涵蓋了文本對齊、行高、文字間距、單詞間距和文本裝飾。最後,介紹了如何引入和使用 Google 字體,以提高網頁的排版效果。
前幾天很多人在方格子討論一篇文要多少字比較好,結論是一篇文1500字上下。 或許對於部落格文章來說,這個字數的確比較容易留得住人,但我對於這個字數是否適合小說抱持著懷疑...
Thumbnail
世界太大、太寬 容納了這輩子也數不完的人事物 每當發生一件事情的時候  有些會被迫放大自己的視線 或許還要增強自己的承載度  有時候事情的重量太沉 即使只是透過網路 一層螢幕 得知這件事的重量 也會沒辦法控制地吸收至自身容量
Thumbnail
CSS 裡的「寬度,最大寬度,最小寬度」分別是什麼呢? ➊ width 用來設定元素的寬度,且 width 作用範圍僅在 content-box 區塊 ➋ max-width → 用來設定元素的最大寬度 ➌ min-width → 用來設定元素的最小寬度
透過Responsive網頁設計技術,能夠讓您的網站在不同裝置上顯示良好。此外,我們的服務還包括多種語言介面支援、內容管理系統、無限頁數網站、無限網上影片、無限網上表格以及專業的Banner設計。
Thumbnail
EXCEL很常用來輸入與紀錄與多資料,而標準的資料一定會帶有一個標題,但如果標題如果太長,常常會導致頁面過於寬鬆,使得無法一個版面涵蓋所有內容。 下圖為例,右邊其實還有一欄資料,但是標題太長導致有部分資料無法顯示於頁面中,這種狀況在列印時其實也會浪費紙張。 如果直接調整欄寬,則會