vertical-align必须是在设定完display:table-cell之后才能居中吗?

vertical-align必须是在设定完display:table-cell之后才能居中吗?


<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>背景</title>

    <style>

     /*此处写代码*/

    div{

        text-align:center;

        width:650px;

        height:650px;

        display:table-cell;

        vertical-align:middle;

        background-image:url(http://img1.sycdn.imooc.com/climg//58dc9d360001d65806500650.jpg);

        }

    </style>

</head>

<body>

    <div>

        《长歌行》

        <br>

        <br>青青园中葵,朝露待日晞。

        <br>阳春布德泽,万物生光辉。

        <br>常恐秋节至,焜黄华叶衰。

        <br>百川东到海,何时复西归。

        <br>少壮不努力,老大徒伤悲。

        <br>

    </div>

</body>

</html>


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

vertical-align:middle属于行内垂直居中,只对行内元素和单元格元素起作用, 要搭配display:table-cell;一起使用,祝学习愉快!


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师