美文网首页
垂直居中

垂直居中

作者: 你说我的笑绽放在过去 | 来源:发表于2017-12-04 18:18 被阅读0次

父元素高度确定的多行文本、图片等的竖直居中的方法有两种:

第一种方法使用插入table(包括tbody、tr、td)标签,同时设置vertical-align:middle。

css中有一个用于竖直居中的属性vertical-align,在父元素设置此样式时,会对inline-block类型的子元素都有用。

HTML代码:

<body>

<table><tbody><tr><td class="wrap">

<div>

<p>看我是否居中</p>

</div>

</td></tr></tbody></tbable>

</body>

CSS代码:

table td{height:500px;background:#ccc}

因为td标签默认情况下就默认设置了vertical-align为middle,所以我们不需要显式地设置了。

第二次方法是通过设置块级元素的display为table-cell(设置为表格单元显示),激活vertical-align属性。

HTML代码:

<div class="container">

<div> 

<p>看我是否可以居中</p>

 <p>看我是否可以居中</p>

 <p>看我是否可以居中</p>

</div>

</div>

css代码:

<style>

.container{

height:300px;

background;#ccc;

display:table-cell;

}

</style>

这种方法的好处是不用添加多余的无意义的标签,但缺点也很明显,它的兼容性不是很好,不兼容IE6、7而且这样修改display的block变成了table-cell,破坏了原有的块状元素的性质。

相关文章

  • CSS居中布局方案

    水平居中 垂直居中 水平垂直居中

  • 元素居中的方式

    1 水平居中 2 垂直居中 3 水平垂直居中

  • 常用的居中方法

    本文将介绍的居中方法有 ,水平居中,垂直居中和水平垂直居中。 一水平居中 二水平垂直居中

  • 居中布局

    水平居中 垂直居中 垂直水平居中 已知元素的宽高的居中布局 定位居中布局 盒模型居中布局 图片的垂直水平居中(利用...

  • CSS水平垂直居中总结

    CSS水平居中、垂直居中、水平垂直居中方法总结 文字的水平居中: 单行文字的垂直居中: 让有宽度的div水平居中:...

  • 垂直居中

    文字的垂直居中 元素的垂直居中

  • CSS图片居中(水平居中和垂直居中)

    css图片水平居中 css图片垂直居中 css图片水平垂直居中

  • 居中对齐

    行内元素居中[#hang]垂直居中[#hc]水平居中[#hs] 块级元素居中[#kuai]垂直居中[#kc]水平居...

  • CSS居中大全(带截图)

    文字水平居中 图片水平垂直居中 图片与文字水平垂直居中 代码同上 DIV相对于页面垂直居中并且响应式 视口绝对垂直...

  • css 居中

    居中有水平居中和垂直居中。 水平居中+垂直居中 flex法 position法 就是计算呗~ 参考 CSS各种居中...

网友评论

      本文标题:垂直居中

      本文链接:https://www.haomeiwen.com/subject/fznxixtx.html