黑马程序员技术交流社区

标题: 【广州校区】【原创】如何将一个div中的文本水平垂直居中 [打印本页]

作者: 新君    时间: 2019-6-5 15:11
标题: 【广州校区】【原创】如何将一个div中的文本水平垂直居中
1 需求
   将一个div中的文本水平垂直居中
2 分析
   1创建一个div标签,在div标签中写一些文本
   2用CSS选择器定位这个div标签,设置div的宽,高,边框,文本居中,文本行高,其中文本行高与div高相同
3 步骤
    1创建一个div标签,在div标签中写一些文本
    2用CSS选择器定位这个div标签,设置div的宽,高,边框,文本居中,文本行高,其中文本行高与div高相同
4 代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style type="text/css">
        .div1{
            border: 1px solid red;
            width: 500px;
            height: 300px;
            text-align: center;
            line-height: 300px;
        }
    </style>
</head>
<body>
    <div class="div1">
        我要水平和垂直居中
    </div>
</body>
</html>

5 小结
   1用text-align: center;来控制文本在div中水平居中
2用line-height等于height的值来控制文本在div中垂直居中





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2