当前第2页 返回上一页
该属性会影响行框的布局。在应用到一个块级元素时,它定义了该元素中基线之间的最小距离而不是最大距离。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <!DOCTYPE html>
<html>
<head>
<meta charset= "UTF-8" >
<title>css 垂直居中</title>
<style>
.box {
width: 300px;
height: 300px;
background: paleturquoise;
line-height:300px;
}
</style>
</head>
<body>
<div class = "box" >css 垂直居中了--文本文字</div>
</body>
</html>
|
效果图:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <!DOCTYPE html>
<html>
<head>
<meta charset= "UTF-8" >
<title>css 垂直居中</title>
<style>
.box {
width: 300px;
height: 300px;
background: paleturquoise;
vertical-align:middle;
display:table-cell;
}
</style>
</head>
<body>
<div class = "box" >css 垂直居中了--文本文字,文本文字,文本文字,文本文字,文本文字,文本文字。</div>
</body>
</html>
|
效果图:

说明:vertical-align:middle +display:table-cell能够使单行文字、多行文字都居中。但是因为 table-cell 是 inline 类型,所以会导致原来的块级元素每个 div 一行移动到了同一行。如果需要分列两行,需要在外面额外添加容器对位置进行控制。
【推荐学习:css视频教程】
以上就是css怎么让文字居中的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
什么是css预处理器
css text-decoration-line属性怎么用
css怎么把东西往右移
快速了解ui组件功能设计
css怎么禁止滚动条滚动
css/html怎样让段落空出一行
如何实现图片抖动效果
css如何实现模糊背景效果
如何用css写轮播图效果?
html怎样把div放在底部
更多相关阅读请进入《css》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » css怎么让文字居中