CSS元素垂直居中
时间:2021-04-21
来源:互联网
标签:
今天PHP爱好者为您带来CSS让人头疼的问题就是垂直居中。实现垂直居中好几种方式,但每一种方式都有一定的局限性,所以垂直居中可以根据实际的业务场景来使用。希望对大家有所帮助。
CSS让人头疼的问题就是垂直居中。实现垂直居中好几种方式,但每一种方式都有一定的局限性,所以垂直居中可以根据实际的业务场景来使用。
1.容器里面的内容只有一行文字
<!DOCTYPE html>
<html>
<style>
* {
padding: 0;
margin: 0;
}
div {
height: 60px;
background-color: #1888fa;
color: white;
}
span {
line-height: 60px;/* 设置一个大的行高,让它等于理想的容器高度。
这样会让容器高度扩展到能够容纳行高。如果内容不是行内元素,可以设置为inline-block。 */
}
</style>
<body>
<div>
<span>测试</span>
</div>
</body>
</html>2.容器自然高度
CSS中最简单的垂直居中方法是给容器相等的上下内边距,让容器和内容自行决定自己的高度。看下面的例子, 通过设置
padding-top
和padding-bottom
相等的值,让内容在父容器垂直居中。<!DOCTYPE html>
<html>
<style>
* {
padding: 0;
margin: 0;
}
div {
padding-top: 20px;
padding-bottom: 20px;
background-color: #1888FA;
color: white;
}
</style>
<body>
<div>
<span>测试</span>
</div>
</body>
</html>3.使用 FlexBox
<!DOCTYPE html>
<html>
<style>
* {
padding: 0;
margin: 0;
}
div {
height: 60px;
display: flex;
align-items: center;
justify-content: center;
background-color: #1888fa;
color: white;
}
</style>
<body>
<div>
<span>测试</span>
</div>
</body>
</html>以上就是CSS元素垂直居中的详细内容,更多请关注php爱好者其它相关文章!
-
Python关键字yield的使用场景及用法详解 时间:2025-10-23
-
.class文件和.java文件的区别 java为什么要编译成class文件 时间:2025-10-23
-
.class文件结构详解 时间:2025-10-23
-
什么是.class文件 class文件怎么打开和查看 时间:2025-10-23
-
Linux nano编辑器超详细下载、使用教程 时间:2025-10-23
-
Window CMD管理员身份运行命令代码大全 时间:2025-10-23
今日更新
-
星球重启钟文怎么玩-星球重启钟文技能玩法
阅读:18
-
币安与欧易新币上线速度对比:DeFi、GameFi、NFT赛道谁更快
阅读:18
-
升级梗是什么梗指网络流行语中通过夸张对比制造笑点的幽默形式,常见于游戏或生活场景的搞笑对比。
阅读:18
-
米哈游模拟经营新作星布谷地宜居测试11月7日将开始
阅读:18
-
明日方舟岁的界园志异心得-全分队百藏运营思路
阅读:18
-
无厘头涂色游戏乱涂彩世界抢注测试10月30日开启
阅读:18
-
如鸢左慈璃魂月魄地宫遗迹一-机制讲解及跟打
阅读:18
-
星布谷地宜居测试是双端吗-宜居测试支不支持PC端
阅读:18
-
忘川风华录名士白居易技能解析-白居易怎么培养
阅读:18
-
币安vs欧易:小市值币种交易对支持对比分析
阅读:18