老师,请检查作业!

来源:2-7 编程练习

好狗边上飘314

2019-09-30 23:52:50

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>网页布局2-4编程练习</title>
	<style type="text/css">
	*{margin:0;
	  padding:0;
	   }
	ul{list-style-type:none;
	    }
	a{
		text-decoration:none;
	}
	.main{
		width:1100px;
		height:auto;
		margin:0 auto;
		position:relative;
	}
	.header{
		width:1100px;
		height:100px;
		background-color:black;
		overflow:hidden;
	    zoom:1; 
	    position:fixed;
		}
	.header .logo{
		width:300px;
		height:100px;
		line-height:100px;
		margin-left:10px;
		float:left;

	}
	.header .nav{
		padding-right:40px;
		float:right;
		overflow:hidden;
	    zoom:1;}
	.header .nav li{
		float:left;
		margin-right:20px;
	}
	.header .nav li a{padding:0 20px;
                      height:100px;
                      line-height:100px;
                      display:block;
                      font-family:"微软雅黑";
                      font-size:16px;
                     color:#fff;
                     font-weight:900;}
    .header .nav li a:hover{
    	            color:#333;
    	             }
    .container{width:1100px;
    	        height:auto;
    	        padding-top:100px;
              padding-bottom:100px;
               }
    .img img{width:100%;
    	 display:block;
         }
            
    .footer{width:1100px;height:100px;background:black;display:block;overflow:hidden;line-height:100px;position:fixed;top:100%;margin-top:-100px;}
    .footer .next li a{float:left;margin:0 40px; font-family:"微软雅黑";
                      font-size:16px;
                     color:#fff;
                     font-weight:900;
                     }
   
    </style>
</head>
<body>
	<div class="main">
		<div class="header">
			<div class="logo">
				<a href="https://www.imooc.com"><img src="http://climg.mukewang.com/58c0d2d900016ce303000100.png" alt="logo" title="慕课网"></a>
			</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="container">
				<div class="img"><img src="http://climg.mukewang.com/58c0eda50001e12416000480.jpg"></div>
				<div class="img"><img src="http://climg.mukewang.com/58c0edb80001c9f216000480.jpg"></div>
				<div class="img"><img src="http://climg.mukewang.com/58c0edc9000100d516000480.jpg"></div>
		</div>	
		<div class="footer">
			<ul class="next">
            <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>
	</div>
</body>
</html>

老师烦请检查下作业:有两个个疑问!

第一个问题:页脚导航文字部分我无法实现剧中的效果了。。。

第二个问题:当不断缩小浏览器窗口的时候,主页内容和页脚会出现一个空白的断层区域,不知如何解决

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

第三个问题:感觉自己写的代码太冗长了。。。

写回答

1回答

好帮手慕慕子

2019-10-06

同学你好, 

  1. 页脚水平居中可以参考如下思路实现

    (1)修改li元素的display属性值为inline-block;让其在一排显示

    (2)然后给footer设置text-align:center;属性,让内容水平居中显示

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

  2. 因为浏览器缩小的过程中, 宽度变小,图片的高度也等比例缩小了,导致无法占满浏览器的高度,而页脚有事固定在窗口底部现实的, 所以会出现空白区域。 后面我们会学习响应式布局,解决这个问题, 目前阶段,我们只需要实现全屏效果就可以了

  3. 同学实现的思路是可以的, 刚开始练习, 我们不用过于追求代码简单,只要实现思路是可以的,我们多写一写代码也可以当做练习了哦

代码中还存在的一下问题如下所示

  1. 如下图所示, 整体没有全屏显示,

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

    建议: 可以给外层盒子设置百分百宽度适应窗口的宽度,实现全屏效果, 老师这里以顶部盒子为例,其他的同学自己下去修改哦

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

如果帮助到了你, 欢迎采纳!

祝学习愉快~~~

0

0 学习 · 40143 问题

查看课程