2-6请教:为什么主体部分图片间有间隔?

2-6请教:为什么主体部分图片间有间隔?

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
*{
margin: 0;
padding: 0;
}
.pre{
width:100%;
font-family: "微软雅黑";
font-size: 20px;
color: white;
}
.head,.footer{
height: 100px;
background-color: black;
}
.list1{
float:right;
}
.list1 li{
list-style: none;
            display:inline;
            line-height:100px;
            text-align: center;
            margin:40px;
}
.list2{
text-align: center;
}
.list2 li{
display: inline;
list-style: none;
            display:inline;
            line-height:100px;
            text-align: center;
            margin:40px;
}
.main img{
width: 100%;
}
</style>
</head>
<body>
<div class="pre">
<div class="head">
<img src="logo.png" alt="">
<ul class="list1">
<li>课程</li>
<li>职业路径</li>
<li>实战</li>
<li>猿问</li>
<li>手记</li>
</ul>
</div>
<div class="main">
<img src="http://img1.sycdn.imooc.com/climg//58c0eda50001e12416000480.jpg" alt="">
<img src="http://img1.sycdn.imooc.com/climg//58c0edb80001c9f216000480.jpg" alt="">
<img src="http://img1.sycdn.imooc.com/climg//58c0edc9000100d516000480.jpg" alt="">
</div>
<div class="footer">
<ul class="list2">
<li>网站首页</li>
<li>企业合作</li>
<li>人才招聘</li>
<li>联系我们</li>
<li>常见问题</li>
<li>友情链接</li>
</ul>
</div>
</div>

</body>
</html>


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

你好,这个是css hack问题,严格来说不是图片的内外边距,就是图片之间的间距。设置display: block;可以去掉,这算是一个编程技巧,建议:这里可以记一下,后期再遇到这种问题,也知道如何解决。

祝学习愉快~

好帮手慕糖 2017-12-22 15:51:56

你好,这里是图片本身的2-4px的间距导致的,可设置display: block;即可,如下:

http://img1.sycdn.imooc.com//climg/5a3cb9670001a29203520136.jpg

祝学习愉快~

  • 但是内外边距在刚开始就清除了呀,为什么图片本身还存在呢?
    2017-12-22 15:53:10
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

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

帮助反馈 APP下载

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

公众号

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

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师