水平居中与竖直居中

水平居中

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        div{
            width: 200px;
            height: 200px;
            background-color: aqua;
            text-align:center
        }
    </style>
</head>
<body>
    <div>
        <!-- 需要文本居中的话只需要在属性样式中添加一个 text-align:center; -->
        水平居中代码展示
    </div>
</body>
</html>

未加入水平居中效果
加入水平居中效果图

竖直居中

一般来说html中没有直接竖直居中的属性,但是可以通过行高控制来使文本达到一个竖直居中的效果。

	 height: 200px;
     line-height: 200px;

只需要让行高等于块元素的高度即可实现数值居中的效果。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        div{
            width: 200px;
            height: 200px;
            line-height: 200px;
            background-color: aqua;
            
        }
    </style>
</head>
<body>
    <div>
        <!-- 这是没有居中的效果 -->
        水平居中代码展示
    </div>
</body>
</html>

只需要给line-height的竖直等于height的数值即可实现竖直居中
将水平居中与竖直居中结合,实现的效果图如下:
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐