如果不存在这样的包含块,则相对于body元素,不是相对于html 元素?

来源:13-6 万事无绝对 -层模型之绝对定位

Issa_Tan

2015-03-06 15:46

如题:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>absolute样式</title>
<style type="text/css">
body{border:1px solid green;height:500px;}
div{
    width:200px;
    height:200px;
	border:2px red solid;
	position:absolute;
    top:0;
    left:0;
}
</style>
</head>
<body>
<div id="div1"></div>
</body>
</html>

上面这段代码可以看出,红框已超出绿框的范围?

写回答 关注

1回答

  • 康振宁
    2015-03-06 19:11:50

    你是相对于整个页面进行了绝对定位,所以会出现这样的情况

    慕尼黑701... 回复Issa_T...

    说的很对!其实是相对于html元素定位的。感谢!

    2017-05-03 17:04:09

    共 5 条回复 >

初识HTML(5)+CSS(3)-升级版

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

1225812 学习 · 18234 问题

查看课程

相似问题