5種實現垂直居中css
摘要:
在我們製作頁面的時候經常會遇到內容垂直居中的需求,今天分享5種垂直居中的方法,每種方法都有自己的優缺點,可以選擇自己喜歡的方式。以下程式碼都經過本人親自測試。
line-height:
<style> .content { height:240px; line-height: 240px; } </style> <div class="content"> vertical-align:middle; </div>
:before:
<style> .content { height: 240px; } .child:before { content: ` `; display: block; height: 120px; } </style> <div class="content"> <div class="child">
vertical-align:middle;
</div></div>
padding-top:
<style> .content { height:240px; } .child { padding-top: 120px; } </style> <div class="content"> <div class="child"> vertical-align:middle; </div> </div>
position:absolute:
<style> .content { position:absolute; height:240px; } .child { position: relative; top:50%; } </style> <div class="content"> <div class="child"> vertical-align:middle; </div> </div>
display:table-cell;
<style> #content { display:table; } #child { display:table-cell; vertical-align:middle; height: 300px; } </style> <div id="content"> <div id="child"> vertical-align:middle; </div> </div>
小結:
以上程式碼本人是在chrome下做的測試,可能有些在ie下會有問題,使用時請注意。
相關文章
- CSS 實現垂直居中的 5 種方法CSS
- Css實現垂直居中的幾種方法CSS
- CSS垂直居中的12種實現方式CSS
- css實現水平垂直居中的幾種方式CSS
- css實現垂直水平居中的幾種方法CSS
- css 水平垂直居中實現方式CSS
- 16種方法實現水平居中垂直居中
- 【CSS】水平垂直居中的4種實現(寬高不定)CSS
- 純CSS完美實現垂直水平居中的6種方式CSS
- CSS實現垂直居中的問題CSS
- css實現的div垂直居中效果CSS
- css3實現垂直居中-flexCSSS3Flex
- CSS實現垂直居中的常用方法CSS
- CSS實現水平、垂直居中,N種方法,徹底說透!CSS
- 盤點8種CSS實現垂直居中水平居中的絕對定位居中技術CSS
- css3實現元素垂直居中效果CSSS3
- CSS 垂直居中CSS
- CSS實現水平垂直居中的方式有哪些?CSS
- CSS如何實現圖片上下垂直居中CSS
- css實現div水平垂直居中程式碼CSS
- CSS實現水平垂直居中的1010種方式(史上最全)CSS
- div垂直居中-CSS元素垂直居中方法CSS
- CSS垂直居中和水平居中CSS
- CSS水平居中和垂直居中CSS
- div實現水平垂直居中的幾種方法
- 元素水平垂直居中三種方法實現
- css水平垂直居中CSS
- CSS垂直水平居中CSS
- 三行CSS程式碼實現水平垂直居中CSS
- css如何實現div中的文字垂直居中效果CSS
- 水平垂直居中佈局的多種實現方式
- CSS垂直居中完美實用例項CSS
- CSS的7種常用的垂直居中的方法CSS
- 如何實現水平垂直居中?
- CSS居中的各種實現方式CSS
- CSS 實現元素在當前視窗水平垂直居中CSS
- css實現div在頁面中永遠垂直水平居中CSS
- css實現瀏覽器垂直水平居中效果程式碼CSS瀏覽器