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

给多个标签设置绝对定位后,不能正常显示。

扩展本节内容来编写新页面,但浏览器不能正常显示:div块显示不出来,而且标题和段落的文字都竖直排列了。

将<p>的定位删除掉,就能正常显示。

求解~

出错的代码如下:

<html>

<head>

<style type="text/css">

div {background-color:blue;

height:200px;

position:absolute;

top:20px;}

h2.pos

{

position:absolute;

left:100px;

top:100px;

color:purple;

}

#new {color:gray;

position:absolute;

top:10px;}

</style>

</head>

<body>

<div>

<h2 class="pos">改变位置的div会重新生成。</h2>

<p id="new">通过绝对定位,元素可以放置到页面上的任何位置。下面的标题距离页面左侧 100px,距离页面顶部 150px。</p>

</div>

</body>

</html>

正在回答

2 回答

题主要是知道怎么回事 记得贴个答案  刚试了一遍 不加div那部分都对 加了以后一下子就乱了

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

div需要设置width,如果某一层看不到,可以设置z-index。

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

举报

0/150
提交
取消

给多个标签设置绝对定位后,不能正常显示。

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