跟著KP用21天征服Responsive Layout-Day1-使用 percentages & 避免使用height

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

在第一天,KP分享了Responsive Layout的兩個原則與一個心法。

第一個原則是:[元素的width要使用百分比(Percentages ),而不是固定的pixel ]。

元素(dispaly的值是block)的width預設是100%,所以會占滿整行的寬度。

如果將元素的width設成固定的,如500px。那麼不論螢幕大小,這個元素的寬度都是500px,無法伸縮。如果銀幕小於500px,則元素會超過銀幕,而出現滾動條(scroller)。

這時候,只要將元素的width設成百分比,例如:80%。這麼一來,不論銀幕的大小,元素的width就都都是銀幕的80%。

如果是元素的width設百分比,是相較於銀幕。如果元素中的子元素的width設百分比,那是相較於元素的width。

桌機舉個例子,例入現在的width是1400px。現在有個元素的width是50%,元素中有個子元素的width也是50%。

元素的width: 1400*50% =700px

子元素width: 700*50% =350px


第二個原則是:[在一般的狀況下,元素不要設height]。

元素的height預設是auto,也就是會跟著元素的內容(如 文字、圖片等有高度的元素)伸縮。

如果這時候,我們對元素的height設了固定的值(如:500px)。那麼當內容的height大於500px,內容就會超出元素。

元素的height跟著內容物伸縮,就是最自然的設計了。

心法:[網頁上的元素原本都是responsive的,是因為我們對他們做了什麼,才讓他們變成不是responsive]

從以上width的預設是100%,height的預設是auto。就能看出元素的屬性預設都是responsive

這心法真的太有禪意了,揭示了responsive設計的精神-無為而治,也許responsive設計就是要讓元素都回歸自性吧(Holy 媽祖哩)


留言
avatar-img
留言分享你的想法!
avatar-img
Shang的 前端開發筆記
3會員
13內容數
歡迎來到我的部落格!這裡是一個分享前端開發、貓咪寫真以及與菲律賓女友生活的文化衝擊與英文學習的個人空間。我熱愛前端技術,喜歡追求最新的網頁開發趨勢,並將這些知識分享給大家。
2024/03/21
CatHelper是我開發的前端 SideProject,是貓咪募資收養的一站式平台。 我用戶使用流程、資料庫、頁面來構思這個專案。
Thumbnail
2024/03/21
CatHelper是我開發的前端 SideProject,是貓咪募資收養的一站式平台。 我用戶使用流程、資料庫、頁面來構思這個專案。
Thumbnail
2024/03/14
不同的運算子一起出現時,會根據其優先性(Precedence)來決定誰先誰後。MDN也很貼心的整理成表格了。 雖然有表格可以供我們查找,但是總不可能每一次用到運算子的時候,我們都去查找吧?我們最好對這張表有直觀上的理解與記憶。 那麼就讓我來分享我如何理解與記憶這張表吧! 運算子在做甚麼
Thumbnail
2024/03/14
不同的運算子一起出現時,會根據其優先性(Precedence)來決定誰先誰後。MDN也很貼心的整理成表格了。 雖然有表格可以供我們查找,但是總不可能每一次用到運算子的時候,我們都去查找吧?我們最好對這張表有直觀上的理解與記憶。 那麼就讓我來分享我如何理解與記憶這張表吧! 運算子在做甚麼
Thumbnail
2024/02/08
當前大多數網站不再是靜態網站,需要向後端的 Server 請求資料。而且,這些資料的請求通常是非同步進行的。在React中,目前被視為最佳實踐的方式是使用 useEffect。
2024/02/08
當前大多數網站不再是靜態網站,需要向後端的 Server 請求資料。而且,這些資料的請求通常是非同步進行的。在React中,目前被視為最佳實踐的方式是使用 useEffect。
看更多
你可能也想看
Thumbnail
孩子寫功課時瞇眼?小心近視!這款喜光全光譜TIONE⁺光健康智慧檯燈,獲眼科院長推薦,網路好評不斷!全光譜LED、180cm大照明範圍、5段亮度及色溫調整、350度萬向旋轉,讓孩子學習更舒適、保護眼睛!
Thumbnail
孩子寫功課時瞇眼?小心近視!這款喜光全光譜TIONE⁺光健康智慧檯燈,獲眼科院長推薦,網路好評不斷!全光譜LED、180cm大照明範圍、5段亮度及色溫調整、350度萬向旋轉,讓孩子學習更舒適、保護眼睛!
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
響應式網頁設計(RWD)是一種網頁設計方法,其核心在於根據不同的裝置特性來自適應地調整網頁的佈局、圖片和文字等元素,確保各種裝置上提供最佳的瀏覽體驗。RWD的重要性體現在於能夠一站式解決多種裝置的兼容問題,提高用戶滿意度,節省開發和維護成本。
Thumbnail
響應式網頁設計(RWD)是一種網頁設計方法,其核心在於根據不同的裝置特性來自適應地調整網頁的佈局、圖片和文字等元素,確保各種裝置上提供最佳的瀏覽體驗。RWD的重要性體現在於能夠一站式解決多種裝置的兼容問題,提高用戶滿意度,節省開發和維護成本。
Thumbnail
作為一個非常不專業的前端初學者,有陣子常常卡在公司官網,要插入 Youtube 影片無法RWD(響應式)的問題。 跟不熟悉 網頁技術的朋友們介紹,RWD 就是指網頁的排版能跟著螢幕的大小縮放、變化編排,在這個人手一機的時代,特別重要。
Thumbnail
作為一個非常不專業的前端初學者,有陣子常常卡在公司官網,要插入 Youtube 影片無法RWD(響應式)的問題。 跟不熟悉 網頁技術的朋友們介紹,RWD 就是指網頁的排版能跟著螢幕的大小縮放、變化編排,在這個人手一機的時代,特別重要。
Thumbnail
RWD(適應性網頁設計)不僅能提高使用者體驗,還對SEO有深遠影響。透過提升使用者體驗、減少重複內容、加快頁面載入速度、符合移動優先索引和簡化網站管理,RWD設計能顯著提升網站在搜尋引擎中的排名。
Thumbnail
RWD(適應性網頁設計)不僅能提高使用者體驗,還對SEO有深遠影響。透過提升使用者體驗、減少重複內容、加快頁面載入速度、符合移動優先索引和簡化網站管理,RWD設計能顯著提升網站在搜尋引擎中的排名。
Thumbnail
避免網頁在不同瀏覽器中長不一樣。用 CSS Reset 來「重置」和統一瀏覽器預設樣式。
Thumbnail
避免網頁在不同瀏覽器中長不一樣。用 CSS Reset 來「重置」和統一瀏覽器預設樣式。
Thumbnail
響應式網頁設計(Responsive Web Design,簡稱RWD)是一種設計和開發網頁的方法,旨在使網站能夠根據不同設備和屏幕尺寸的大小,自動調整和適應其外觀和佈局。這種設計方法的目的是提供一致的用戶體驗,無論用戶是在桌面電腦、平板電腦還是手機等設備上訪問網站。
Thumbnail
響應式網頁設計(Responsive Web Design,簡稱RWD)是一種設計和開發網頁的方法,旨在使網站能夠根據不同設備和屏幕尺寸的大小,自動調整和適應其外觀和佈局。這種設計方法的目的是提供一致的用戶體驗,無論用戶是在桌面電腦、平板電腦還是手機等設備上訪問網站。
Thumbnail
RWD網頁設計,也被稱為響應式或回應式網頁設計。隨著越來越多人使用手機和平板電腦上網,RWD的網頁設計在提升用戶的瀏覽體驗方面扮演著關鍵角色。如果用戶第一次訪問網站時發現頁面內容呈現不佳,這往往會給他們留下負面的印象,導致他們離開該網站,轉而尋找其他競爭者的網站。
Thumbnail
RWD網頁設計,也被稱為響應式或回應式網頁設計。隨著越來越多人使用手機和平板電腦上網,RWD的網頁設計在提升用戶的瀏覽體驗方面扮演著關鍵角色。如果用戶第一次訪問網站時發現頁面內容呈現不佳,這往往會給他們留下負面的印象,導致他們離開該網站,轉而尋找其他競爭者的網站。
Thumbnail
好的網站應該要有直覺性網站版面配置與迅速的網頁載入速度,需要具備好的使用者體驗,進而提升SEO關鍵字排名。隨著時代演進,網站設計經歷了五個世代的變革,並逐漸注重UI/UX的整合。本文說明網站版面的重要觀念、配色的重要性、動畫對網站行銷的影響,以及改善網站PSI分數的優化方法。
Thumbnail
好的網站應該要有直覺性網站版面配置與迅速的網頁載入速度,需要具備好的使用者體驗,進而提升SEO關鍵字排名。隨著時代演進,網站設計經歷了五個世代的變革,並逐漸注重UI/UX的整合。本文說明網站版面的重要觀念、配色的重要性、動畫對網站行銷的影響,以及改善網站PSI分數的優化方法。
Thumbnail
RWD即響應式網頁設計(Responsive Web Design),旨在創建能夠在不同設備(如個人電腦、平板和手機)上提供良好瀏覽和互動體驗的網頁。隨著智能設備的普及,用戶越來越多地在各種屏幕大小的裝置上訪問網站,因此,響應式設計成為了確保網站在所有設備上均能高效運行的關鍵。
Thumbnail
RWD即響應式網頁設計(Responsive Web Design),旨在創建能夠在不同設備(如個人電腦、平板和手機)上提供良好瀏覽和互動體驗的網頁。隨著智能設備的普及,用戶越來越多地在各種屏幕大小的裝置上訪問網站,因此,響應式設計成為了確保網站在所有設備上均能高效運行的關鍵。
Thumbnail
這周KP分享的第三個概念是max-width,我們在甚麼狀況下會使用它。 情境:電腦版的文字太長,而缺乏可讀性。 在前面學到了對width設置百分比後,我們常會用以下的方式來設計個container,來達成內容置中,左右留白,內容佔螢幕85%(你想佔百分之幾都可以)的效果。 .contai
Thumbnail
這周KP分享的第三個概念是max-width,我們在甚麼狀況下會使用它。 情境:電腦版的文字太長,而缺乏可讀性。 在前面學到了對width設置百分比後,我們常會用以下的方式來設計個container,來達成內容置中,左右留白,內容佔螢幕85%(你想佔百分之幾都可以)的效果。 .contai
Thumbnail
現今,響應式網頁設計已成為網站設計不可或缺的一部分,良好的設計可以為公司帶來豐厚的收益,現在也成為不少公司的首選方案,就讓我們看下去吧!
Thumbnail
現今,響應式網頁設計已成為網站設計不可或缺的一部分,良好的設計可以為公司帶來豐厚的收益,現在也成為不少公司的首選方案,就讓我們看下去吧!
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News