老师请检查,有什么地方可以改进的
来源:3-4 编程练习
keepangry2297447
2020-03-16 22:28:07
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>float-3-4编程练习</title>
<style type="text/css">
*{
margin: 0;
}
a{
text-decoration: none;
}
img{
width: 280px;
height: 135px;
}
.dl1,.dl2,.dl3{
float: left;
border: 1px #ccc solid;
width: 280px;
padding: 0;
margin: 20px;
}
dd{
font-size: 20px;
font-family: "微软雅黑";
background-color: #fff;
line-height: 35px;
}
.contenter{
overflow: hidden;
zoom:1;
border: 1px gray dotted;
width: 980px;
margin: 0 auto;
}
</style>
</head>
<body>
<div class="contenter">
<div class="content1">
<div class="dl1">
<dl><a href="#"><img src="http://climg.mukewang.com/590fe9770001e63102400135.jpg"></a>
<dd>欢迎来到慕课网学习新知识!</dd>
</dl>
</div>
<div class="dl2">
<dl><a href="#"><img src="http://climg.mukewang.com/590fe97d00011bda02400135.jpg"></a>
<dd>欢迎来到慕课网学习新知识!</dd>
</dl>
</div>
<div class="dl3">
<dl><a href="#"><img src="http://climg.mukewang.com/590fe982000150ba02400135.jpg"></a>
<dd>欢迎来到慕课网学习新知识!</dd>
</dl>
</div>
</div>
<div class="content2">
<div class="dl1">
<dl><a href="#"><img src="http://climg.mukewang.com/590fe9770001e63102400135.jpg"></a>
<dd>欢迎来到慕课网学习新知识!</dd>
</dl>
</div>
<div class="dl2">
<dl><a href="#"><img src="http://climg.mukewang.com/590fe97d00011bda02400135.jpg"></a>
<dd>欢迎来到慕课网学习新知识!</dd>
</dl>
</div>
<div class="dl3">
<dl><a href="#"><img src="http://climg.mukewang.com/590fe982000150ba02400135.jpg"></a>
<dd>欢迎来到慕课网学习新知识!</dd>
</dl>
</div>
</div>
</div>
</body>
</html>
2回答
同学你好,不是浏览器的问题。外边距的总距离为最大值,这是元素在文档流中的情况。当前代码中元素设置了浮动,脱离文档流,外边距不是取最大值了,是相加的结果。
所以这里都是相加的结果,同学可以再理解一下。
祝学习愉快~
好帮手慕码
2020-03-17
同学你好,查看代码,左右的间隙不一样:

另,分为两个div布局的话,有一些繁琐了,建议优化:


如果我的回答帮到了你,欢迎采纳,祝学习愉快~
相似问题