網頁佈局實現之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的知識點需要單獨列出來作為一篇文章。)
相關文章
- div在網頁中垂直居中效果網頁
- 水平垂直居中佈局的多種實現方式
- css實現div在頁面中永遠垂直水平居中CSS
- css實現的div垂直居中效果CSS
- CSS佈局之水平居中和垂直居中CSS
- flex彈性佈局 垂直居中Flex
- 如何實現div水平和垂直居中效果
- css經典佈局系列一——垂直居中佈局CSS
- CSS佈局——div居中方法CSS
- div實現水平垂直居中的幾種方法
- css實現div水平垂直居中程式碼CSS
- div垂直居中-CSS元素垂直居中方法CSS
- flex彈性佈局實現元素垂直居中效果程式碼例項Flex
- 佈局總結-水平居中佈局的實現
- css如何實現div中的文字垂直居中效果CSS
- 元素水平垂直居中【彈性佈局 || Translate】
- 網頁設計如何優雅的實現垂直居中網頁
- CSS之居中佈局CSS
- css實現的div垂直居中效果程式碼例項CSS
- jQuery實現的div垂直水平居中例項程式碼jQuery
- div中巢狀div水平垂直居中巢狀
- css div全屏水平垂直居中CSS
- CSS如何將div垂直居中CSS
- div 實現田字格佈局
- css如何實現多行文字在div中垂直居中效果CSS
- css實現div全屏水平垂直居中效果程式碼例項CSS
- css實現的div垂直水平居中程式碼例項CSS
- jQuery實現的div在視窗中垂直水平居中效果jQuery
- CSS佈局 --- 居中佈局CSS
- CSS實現三列DIV等高佈局CSS
- Flex佈局-垂直居中並換行顯示內容Flex
- 總結幾種常見的垂直居中的佈局
- 前端面試之居中佈局前端面試
- 如何實現水平垂直居中?
- 16種方法實現水平居中垂直居中
- 居中佈局、三欄佈局
- css如何實現未知寬高div中圖片垂直水平居中效果CSS
- css3實現div元素垂直水平居中程式碼例項CSSS3