为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我这里的图片没有另起一行?

https://img1.sycdn.imooc.com//5d0dc07a0001b54d19200905.jpg

<!DOCTYPE HTML>

<html>

<head>

<meta  charset="utf-8">

<title>父元素高度确定的多行文本</title>

<style>

.container{

    height:300px;

background:#ccc;

display:table-cell;/*IE8以上及Chrome、Firefox*/

vertical-align:middle;/*IE8以上及Chrome、Firefox*/

}

.qw{height:300px;

background:#ccc;

display:table-cell;

    vertical-align:middle;

}

</style>

</head>


<body>

<div class="container">

    <div>

        <p>看我是否可以居中。</p>

        <p>看我是否可以居中。</p>

        <p>看我是否可以居中。</p>

        <p>看我是否可以居中。</p>

        <p>看我是否可以居中。</p>

    </div>

</div>

<!--下面是代码任务区-->

<div class="qw">

    <div>

    <img src="http://img1.sycdn.imooc.com//54ffac56000169c001840181.jpg" title="害羞的小女生"/>

    </div>

</div>

</body>

</html>


正在回答

2 回答


再加一层

http://img1.sycdn.imooc.com//5d9a487e0001ccad03830137.jpg

0 回复 有任何疑惑可以回复我~

qw元素设置了display:table-cell之后,相当于变成<td>标签,<td>标签本来就是不是行内元素,所以两个<td>标签放在一起不会换行

0 回复 有任何疑惑可以回复我~
#1

Java_梦想

后面写错了,<td>标签本来就不是块元素,所以两个<td>标签放一起不会换行
2019-06-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我这里的图片没有另起一行?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信