網頁佈局實現之div垂直居中
1.實現一個div上下左右居中的幾種方式。
實現div水平居中很容易,給div一個寬度值,然後左右margin值為auto就可以實現,比較難實現的是div的垂直居中。
(1)利用position絕對定位。
程式碼示例:
#div{width:300px;height:200px;position:absolute; top:50%;left:50%;margin-top:-150px;margin-left:-100px;}
#parent_div{position:reletive;}
解釋:設定top,left值,參考點是div左上角的點,所以設定top,left之後,還要考慮離正中心的偏移位置,此時可以用負的margin值來實現。
(2)flex 彈性佈局
程式碼示例:#parent_div{display:flex;}
#div{margin:auto;}
兩個屬性就可以實現了,程式碼簡潔了不少,實現的效果卻是一樣的。(看了一下,關於flex的知識點需要單獨列出來作為一篇文章。)
相關文章
- 水平垂直居中佈局的多種實現方式
- flex彈性佈局 垂直居中Flex
- css經典佈局系列一——垂直居中佈局CSS
- div垂直居中-CSS元素垂直居中方法CSS
- div 水平垂直 居中
- div實現水平垂直居中的幾種方法
- CSS佈局——div居中方法CSS
- 網頁設計如何優雅的實現垂直居中網頁
- 佈局總結-水平居中佈局的實現
- CSS之居中佈局CSS
- div 實現田字格佈局
- 如何實現水平垂直居中?
- 16種方法實現水平居中垂直居中
- Flex佈局-垂直居中並換行顯示內容Flex
- 總結幾種常見的垂直居中的佈局
- img在div中垂直居中的方法
- CSS div水平垂直居中效果詳解CSS
- CSS佈局 --- 居中佈局CSS
- 前端面試之居中佈局前端面試
- 網頁佈局------輪播圖效果實現網頁
- 水平垂直居中的實現方法
- css 水平垂直居中實現方式CSS
- 居中佈局、三欄佈局
- div佈局
- CSS 佈局之水平居中佈局CSS
- L – 居中佈局
- CSS實現垂直居中的問題CSS
- 網頁佈局------幾種佈局方式網頁
- 前端開發入門到實戰:css實現div垂直水平居中的2種常用方法前端CSS
- Css實現垂直居中的幾種方法CSS
- 網頁佈局方法網頁
- css居中與佈局CSS
- 淺談居中問題(水平居中、垂直居中、水平垂直居中)
- 影片直播app原始碼,CSS div水平垂直居中和div置於底部APP原始碼CSS
- 垂直居中
- CSS實現水平垂直居中的方式有哪些?CSS
- css實現水平垂直居中的幾種方式CSS
- 元素水平垂直居中三種方法實現
- css實現垂直水平居中的幾種方法CSS