前言:
此时我们对“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文字纵向居中