網(wǎng)站的響應式設計:一切彈性化
發(fā)表日期:2015/7/23 16:11:53 文章編輯: 瀏覽次數(shù):2596
網(wǎng)站的響應式設計:一切彈性化
幾年前,彈性布局(flexible layout)幾乎是一種奢侈品,所謂彈性,也只是體現(xiàn)在豎排布局以及字號等方面;圖片始終可以輕易的破壞頁面結(jié)構(gòu),而且即使是哪些彈性的元素結(jié)構(gòu),在很極端的情況下,仍會破壞布局。所以,所謂的彈性布局其實并非那樣彈性,它有時甚至不能適應臺式機與筆記本的屏幕分辨率差異,更不用說手機等移動設備了。
現(xiàn)在,我們可以通過響應式的設計和開發(fā)思路讓頁面更加“彈性”了。圖片的尺寸可以被自動調(diào)整,頁面布局再不會被破壞。雖然永遠沒有最完美的解決方案,但它給了我們更多選擇。無論用戶切換設備的屏幕定向方式,還是從臺式機屏幕轉(zhuǎn)到iPad上瀏覽,頁面都會真正的富有彈性。
在前文提到的Ethan Marcotte的文章中,他通過一個實例展示了響應式Web設計在頁面彈性方面的特性:
該實例的實現(xiàn)方式完美的結(jié)合了液態(tài)網(wǎng)格和液態(tài)圖片技術(shù),并且聰明的在正確的地方使用了正確的HTML標記?!耙簯B(tài)網(wǎng)格”是一種很常見的實踐方式;對于“液態(tài)圖片”技術(shù),下面的文章做了不錯的介紹:
Hiding and Revealing Portions of Images
Creating Sliding Composite Images
Foreground Images That Scale With the Layout
說到創(chuàng)建液態(tài)頁面,最好看看Zoe Mickley Gillenwater的那本《Flexible Web Design: Creating Liquid and Elastic Layouts with CSS》,或是下載個樣章先:“怎樣創(chuàng)建彈性圖片”。另外,Zoe的這篇“Essential Resources for Creating Liquid and Elastic Layouts.”提供了不少關(guān)于創(chuàng)建彈性網(wǎng)格和布局的教程、資源、創(chuàng)意指導和最佳實踐方式。
從技術(shù)角度講,雖然聽上去這些都簡單可行,但它比“將這些功能結(jié)合在一起”要復雜些。舉個例子,仔細觀察Ethan Marcotte提供的實例中的logo圖片:
如果我們將瀏覽器窗口不斷調(diào)小,會發(fā)現(xiàn)logo圖片的文字部分始終會保持同比縮小,保證其完整可讀,而不會和周圍的插圖一樣被兩邊裁掉。所以整個logo其實包括兩部分:插圖作為頁面標題的背景圖片,會保持尺寸,但會隨著布局調(diào)整而被裁切;文字部分則是一張單獨的圖片。
?
1 2 3 | < h1 id = "logo" > < a href = "#" >< img src = "site/logo.png" alt = "The Baker Street Inquirer" />
|
其中,
元素使用插圖作為背景,文字部分的圖片始終保持與背景的對齊。
這個實例小小的展示一下響應式Web設計的思路。不過這點小努力還不足以避免整個布局在小尺寸窗口中變的過窄或過短,并且logo文字最終會變的小到難以識別,背景圖片也會被過多的裁切。
-
免費SSL證書申請網(wǎng)站topssl.cn上線
日期:2024-09-23 瀏覽次數(shù):1914
-
如何在北京順義尋找一個踏實的網(wǎng)站建設公司
日期:2023-08-10 瀏覽次數(shù):4978
-
順義網(wǎng)站建設:北京順義網(wǎng)站建設的優(yōu)點
日期:2023-05-25 瀏覽次數(shù):5357
-
選擇網(wǎng)站公司需要考慮哪些因素
日期:2023-05-25 瀏覽次數(shù):4197
-
北京模板建站
日期:2023-03-28 瀏覽次數(shù):4414
-
啟動網(wǎng)站前必須做的五件事情
日期:2018-12-07 瀏覽次數(shù):2727
-
一款免費的繁體中文字體-超極細下載
日期:2015-11-05 瀏覽次數(shù):3081
-
您的網(wǎng)站是否做出了正確的第一印象
日期:2019-03-11 瀏覽次數(shù):2404
-
如何提高網(wǎng)站訪客的體驗的SEO技巧
日期:2019-04-15 瀏覽次數(shù):2584
-
網(wǎng)站設計中內(nèi)部鏈接有哪些屬性
日期:2019-02-13 瀏覽次數(shù):2981