龙空技术网

CSS 垂直居中方式一

寒笛过霜天 96

前言:

此时我们对“html文字纵向居中”大体比较重视,看官们都想要剖析一些“html文字纵向居中”的相关知识。那么小编在网上汇集了一些对于“html文字纵向居中””的相关资讯,希望姐妹们能喜欢,你们快快来了解一下吧!

<div id="parent"><!-- 定义子级元素 --><div id="child">居中布局</div></div>

通过以下CSS样式代码实现水平方向居中布局效果

.parent{display:table-cell;vertical-align:middle;}

优点:

浏览器的兼容性比较好

缺点:

vertical-algin属性具有继承性, 导致父级元素的文本也是居中显示的

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>垂直居中布局的第一种解决方案</title><style>#parent {width: 200px;height: 600px;background: #ccc;/*display属性:* table:设置当前元素为<table>元素* table-cell:设置当前元素为<td>元素(单元格)*/display: table-cell;/*vertical-align属性:用于设置文本内容的垂直方向对齐方式* top:顶部对齐* middle:居中对齐* bottom:底部对齐*/vertical-align: middle;}#child {width: 200px;height: 200px;background: #c9394a;}</style></head><body><!-- 定义父级元素 --><div id="parent">居中布局<!-- 定义子级元素 --><div id="child"></div></div></body></html>

标签: #html文字纵向居中