老师请看下代码还有没有需要完善的地方

来源:2-7 编程练习

ShanaZ

2019-03-20 14:16:27

<!DOCTYPE html>
<html>
<head>
	<title></title>
	<style type="text/css">
		*{
			margin:0;
			padding: 0;
		}

		.header{
			width: 100%;
			background-color: black;
			height:100px;
			position: fixed;
		}

		.logo{
			float: left;
		}

		.nav{
			float: right;
		}

		.nav li{
			float: left;
			margin-right:20px;
    		padding:0 20px;
			height:100px;
			line-height:100px;
			display:block;
			font-family: '微软雅黑';
			font-size:20px;
		}
		.img{
			display: block;/* 取消图片间隙*/
		 	width: 100%;
		}  

		.footer{
			width: 100%;
			background-color: black;
			height:100px;
			position: fixed;
			bottom: 0px;
		}

		.footer ul{
			text-align: center;
		}
		.footer ul li{
			/*float:left; 不用设置浮动,因为仅一个部分,设置inline-block即可。*/
			padding:0 20px;
			line-height:100px;
			display:inline-block;
			font-family: '微软雅黑';
			font-size:20px;
			
		}
		a{
			text-decoration: none;
    		color:white;
		}
	</style>
</head>
<body>
<div class="header">
	<div class="logo"><img src="http://climg.mukewang.com/58c0d2d900016ce303000100.png"></div>
	<ul class="nav">
		<li><a href="#">课程</a></li>
		<li><a href="#">职业路径</a></li>
		<li><a href="#">实战</a></li>
		<li><a href="#">猿问</a></li>
		<li><a href="#">手记</a></li>
	</ul>
</div>
<div class="body">
	<img src="http://climg.mukewang.com/58c0eda50001e12416000480.jpg" class="img">
	<img src="http://climg.mukewang.com/58c0edb80001c9f216000480.jpg" class="img">
	<img src="http://climg.mukewang.com/58c0edc9000100d516000480.jpg" class="img">
</div>
<div class="footer">
	<ul>
		<li><a href="#">网站首页</a></li>
		<li><a href="#">企业合作</a></li>
		<li><a href="#">人才招聘</a></li>
		<li><a href="#">联系我们</a></li>
		<li><a href="#">常见问题</a></li>
		<li><a href="#">友情链接</a></li>
	</ul>
</div>
</body>
</html>

中间三张图片设置为display:block的时候就能取消图片间隙,这是为什么呢

写回答

1回答

Steve007

2019-03-20

同学,你好。

img是行内元素,通过添加display:block样式,可以把img转换为块级元素,而块级元素是独占一行的,正是由于它这个特点决定了它是没有空隙的。因此把img通过添加display:block样式转化为块元素之后就可以消除间隙了。

效果实现的不错,加油,继续努力。

祝学习愉快!


0

0 学习 · 40143 问题

查看课程