css中display:table和display:table-cell怎么合用
今天小编给大家分享一下css中display:table和display:table-cell怎么合用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站制作、成都做网站、河西网络推广、微信平台小程序开发、河西网络营销、河西企业策划、河西品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供河西建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com
这里抛出这样一个问题,如下,让块里的多行文字垂直居中?一说到垂直居中就会想到,单行文字垂直居中line-height等于height;块级元素垂直居中,position定位或者flex布局。但这里我介绍display:table和table-cell是如何让多行文字垂直居中的。虽然感觉用的不多,但是在某些时候还是挺管用的,如下
直接上代码:
html:
发生历史性变革,为其他领域改革发展提供了重要物质条件。经济实力
再上新台阶,经济年均增长7.1%,成为世界经济增长的主要动力源和稳定器。
css:
.parent{
display:table;
width:300px;
height:300px;
text-align:center;
}
.son{
display:table-cell;
height:200px;
background-color:yellow;
vertical-align:middle;
}
看完代码是不是瞬间明白了,这里我们只需要将容器设为display:table然他成为一个块级表格元素,子元素display:table-cell使子元素成为表格单元格,然后就像在表格里一样,给子元素加个vertical-align:middle就行了,多行文字垂直居中啦。
以上就是“css中display:table和display:table-cell怎么合用”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注创新互联行业资讯频道。
分享标题:css中display:table和display:table-cell怎么合用
本文URL:http://scyanting.com/article/pospjg.html