CSS實現的網頁柵格佈局簡單介紹
柵格佈局在實際應用中非常常見,下面就通過程式碼例項簡單演示一下它的作用。
有需要的朋友可以做一下參考,程式碼如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> section{ border:solid 1px; } section section{ float:left; margin-left:10px; margin-top:10px; text-align:center; width:200px; border-radius:20px; height:200px; } .parent{ height:440px; width:660px; } .parent section:first-child{ height:410px; } </style> </head> <body> <section class="parent"> <section>A</section> <section>B</section> <section>C</section> <section>D</section> <section>E</section> </section> </body> </html>
上面的程式碼實現格柵化佈局效果,原理非常的簡單,主要利用了float屬性。
當然我們也可以使用其他方式實現,下面就分享一段使用display:flex實現的效果
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> section{ border:solid 1px; } section section{ margin-left:10px; margin-top:10px; text-align:center; width:200px; border-radius:20px; height:200px; } .parent{ display:flex; flex-direction:column; flex-wrap:wrap; height:440px; width:660px; } .parent section:first-child{ height:410px; } </style> </head> <body> <section class="parent"> <section>A</section> <section>B</section> <section>C</section> <section>D</section> <section>E</section> </section> </body> </html>
上面的程式碼實現了我們的要求,程式碼也比較簡單,更多內容可以參閱相關閱讀。
相關閱讀:
(1).float屬性可以參閱CSS清除float浮動詳解一章節。
(2).border-radius可以參閱CSS3實現圓角效果一章節。
(3).display:flex可以參閱display:flex用法簡單介紹一章節。
(4).flex-direction可以參閱flex-direction用法簡單介紹一章節。
(5).flex-wrap可以參閱flex-wrap用法簡單介紹一章節。
相關文章
- [譯] 簡單的響應式現代 CSS 網格佈局CSS
- 哈?原來css網格佈局這麼簡單!!!CSS
- 輕量級超級簡單的element的layout柵格化佈局
- CSS網格佈局CSS
- css網格佈局的最佳實踐CSS
- 網頁中使用css的幾種方式簡單介紹網頁CSS
- [譯] 使用 CSS 柵格和 Flexbox 打造 Trello 佈局CSSFlex
- CSS Grid 網格佈局實現自適應9宮格CSS
- CSS Grid 網格佈局CSS
- Bootstrap3.0 柵格系統背後的精妙魔法(Bootstrap3.0的柵格佈局系統實現原理)boot
- 常用前端佈局,CSS技巧介紹前端CSS
- Bootstrap柵格佈局原始碼解讀boot原始碼
- css網頁的幾種佈局CSS網頁
- [譯] 使用 CSS 網格佈局實現響應式圖片CSS
- CSS 簡單介紹CSS
- css簡單介紹CSS
- CSS自定義屬性+CSS Grid網格實現超級的佈局能力CSS
- CSS Grid 網格佈局教程CSS
- [譯] 你不需要基於 CSS Grid 的柵格佈局系統CSS
- 利用css設定列印頁面簡單介紹CSS
- 小程式簡單實現表格佈局
- 簡單介紹一下Component基礎佈局
- CSS OOCSS簡單介紹CSS
- CSS SMACSS簡單介紹CSSMac
- CSS BEM簡單介紹CSS
- [譯]使用 CSS Grid:以相容不支援柵格化佈局的瀏覽器CSS瀏覽器
- js實現的將網頁儲存為圖片簡單解釋介紹JS網頁
- React Native 頁面佈局簡介React Native
- jQuery EasyUI datagrid實現本地分頁簡單介紹jQueryUI
- 簡單介紹NMS的實現方法
- React 實現炫酷的可拖拽網格佈局React
- css頁面佈局CSS
- js實現的動態載入css檔案簡單介紹JSCSS
- nodejs通過phantomjs實現下載網頁簡單介紹NodeJS網頁
- 網頁佈局實現之div垂直居中網頁
- 翻譯 | CSS網格(CSS Grid)佈局入門CSS
- 【圖片版】學習CSS網格佈局CSS
- 原生 CSS 網格佈局學習筆記CSS筆記