为什么我的两个框框不完全重叠的?

来源:2-5 position-relative

qq_慕移动3101913

2019-07-16 16:14:08

http://img.mukewang.com/climg/5d2d874200010ffb02290200.jpg

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Document</title>

<style>

*{margin:0;padding:0;}

.block{

width:80px;

height:80px;

line-height:80px;

text-align:center;

/*border:1px solid red;*/

}

.a{

border:3px solid red;

float:left;

position:relative;

top:0;

left:0;

/*z-index: 9;*/


}

.b{

position:relative;

top:0px;

left:-80px;

border:3px solid blue;

float:left;

/*z-index: 1;*/

}

</style>

</head>

<body>

<div class="block a">A</div>

<div class="block b">B</div>

<!-- <div class="block">C</div> -->

</body>

</html>


写回答

1回答

好帮手慕夭夭

2019-07-16

你好同学,一个盒子的实际宽度包含border,padding,width。代码中设置了3px的边框。那么盒子宽度要加上左右边框个3px,实际宽度为86px.

http://img.mukewang.com/climg/5d2d9d3d000184b602170135.jpg

想要盒子重叠,就要移动一个盒子的实际宽度,改为如下即可

http://img.mukewang.com/climg/5d2d9d8b0001010702770103.jpg

如果不理解盒子的实际宽度,建议复习一下盒模型课程哦。视频地址如下:

http://class.imooc.com/course/754

祝学习愉快,望采纳。

0
hq_慕移动3101913
h 懂了,谢谢老师。
h019-07-16
共1条回复

0 学习 · 40143 问题

查看课程