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

我改了下代码,给div2单独设置float:left这一句,主要起到的作用不是很理解。

正在回答

1 回答

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>relative样式</title>
<style type="text/css">
#div1{
    width:200px;
    height:200px;
    border:2px red solid;
    position:relative;
    left:100px;
    top:50px;
}
#div2{
    width:200px;
    height:200px;
    border:2px red dotted;
    float:left;
}
</style>
</head>
<body>
    <div id="div1"></div>
    <div id="div2"></div>
</body>
</html>

我觉得你把下面div1跟div2的位置还换回来可能更好理解(当然我自己是这么理解的,对不对还得请教大牛们)你div2加的这个float根本就没有作用,div1相对移动原始位置还保留在那边,换句话说就像一个空的占位符,div2无论你放在上面还是下面都是出现在它本来该出现的地方,与float无关

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

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1226849    人
  • 解答问题       18245    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号