靠這三技能,前端工程師向"不專業"說再見~(2)流動布局
前端工程師在學習RWD時,這叫"流動布局"的小東西也超級重要,不學就等於少一個小螺絲! 前端工程師 在撰寫 RWD網站 時,所使用流動布局 Fluid Grid (又稱「液態布局」或「液態網格」)是兩種技術的組合:「Grid Design (網格式設計)」和「Liquid Layout (液態排版)」,介紹如下: Grid Design (網格式設計) 而設定相對尺寸 - 百分比 (%) 的同時,也要制定寬度的最大值與最小值。當寬度超過或低於某限制時,版面依然可以固定。這樣一來,若螢幕寬度大於其最大值時,元素的兩側就會留白,這樣就可以確保在 網頁設計 做完之後,網頁的版面不管在什麼裝置上都能保持適合閱讀的介面。 網頁設計 的過程中,會使用<div>進行排版,寫法有兩種:「float (浮動) 」與「display-inline-block」 1.float (浮動) 下方的範例用 float 將 4 個 div 由左至右排序。在寬螢幕上可以並排展示,但是在行動裝置上,4 個 div 則會依序自動調整排列位置:後方的 div 會自動移至前一個 div 下方。 See the Pen float-right-n-left by Tedutw ( @Tedutw ) on CodePen . 結果就算位置重新調整,這 4 個 div 仍然是靠左、或靠右。因為他的原理是使用 「float: left」將元素浮動靠左對齊。你也可以用 「float: right」將元素浮動靠右對齊 2.display: inline-block 跟上述的「float (浮動) 」相同,都可將元素做到靠左對齊或靠右對齊,差異是 float (浮動) 會與其他的元素重疊。相反的,display-inline-block 就沒有這個缺點。 兩者差異的例子如下: See the Pen float vs inline:block by Tedutw ( @Tedutw ) on CodePen . < Liquid Layout (液態排版) 另一個能達成「流動布局 Fluid Grid」的技術是「Liquid Layout (液態排版)」,主要原理就是把尺寸單位改成...