老师帮忙看看,有什么需要改进和优化的

老师帮忙看看,有什么需要改进和优化的

<!DOCTYPE html>

<html lang="en">


<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<meta http-equiv="X-UA-Compatible" content="ie=edge">

<title>慕课网</title>

<style type="text/css">

* {

margin: 0;

padding: 0;

}

ul {list-style: none;}

a {

color: white;

text-decoration: none;

font-family: 微软雅黑;

font-size: 20px;

}

body{

background:  #ADD8E6;

min-width: 1210px;

}

.con{

width: 100%;

background: black;

overflow: hidden;

zoom: 1;

}

.logo{

float: left;

height: 100px;

}

.logo img{display: block;}

.nav{

float: right;

}

.nav ul{

overflow: hidden;

zoom: 1;

margin-right: 40px;

}

.nav ul li{float: left;}

.nav ul li a{

padding: 0 20px;

line-height: 100px;

height: 100px;

display: block;

}

.main{

width: 90%;

height: 550px;

overflow: hidden;

zoom: 1;

background:  #ADD8E6;

line-height: 40px;

margin:0 auto;

}

.left{

float: left;

padding-top: 100px;

padding-left:100px;

width: 30%;

}

.middle{

float: left;

padding-top: 100px;

width: 20%;

}

.right{

float: right;

padding-top: 100px;

padding-left: 70px;

width: 30%;

height: 600px;

border-left: 6px solid orange;

}

.right input{

width: 250px;

height: 40px;

margin: 10px 0;

}

.right #login{

color: white;

background: red;

border:none;

}

.left ul li span{

background: #FF9999;

}

.footer{

width: 100%;

background: black;

position: fixed;

bottom: 0px;

overflow: hidden;

zoom: 1;

line-height: 100px;

}

.flist{

text-align: center;

height: 100px;

}

.flist li{

display: inline;

margin-right: 20px;

}

.flist li a{padding: 0 20px;}

</style>

</head>


<body>

<div class="con">

<div class="logo">

<img src="http://img1.sycdn.imooc.com/climg//59093e9c00016ce303000100.png"/>

</div>

<div class="nav">

<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>

</ul>

</div>

</div>

<div class="main">

<div class="left">

<h2>课程推荐</h2>

<ul>

<li><span>职业路径</span>&nbsp;&nbsp;&nbsp;HTML5与CSS3实现动态网页</li>

<li><span>职业路径</span>&nbsp;&nbsp;&nbsp;零基础入门Android语法与界面</li>

<li><span>职业路径</span>&nbsp;&nbsp;&nbsp;IOS基础语法与常用控件</li>

<li><span>职业路径</span>&nbsp;&nbsp;&nbsp;PHP入门开发</li>

<li><span>职业路径</span>&nbsp;&nbsp;&nbsp;JAVA入门开发</li>

</ul>

</div>

<div class="middle">

<h2>相关课程</h2>

<ul>

<li>HTML&nbsp;&nbsp; CSS&nbsp;&nbsp; JavaScript</li>

<li>HTML5&nbsp;&nbsp; CSS3&nbsp;&nbsp; jQuery</li>

<li>移动端基础&nbsp;&nbsp; 移动端APP开发</li>

</ul>

</div>

<div class="right">

<h2>登录</h2>

<input type="text" name="username" placeholder="请输入登录邮箱/手机号" id="username"><br>

<input type="password" name="pword" placeholder="6-16位密码,区分大小写,不能用空格" id="password"><br>

<input type="button" name="login" value="登录" id="login" >

</div>

</div>

<div class="footer">

<ul class="flist">

<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>


正在回答

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

1回答

你好,代码中的问题:

1、body可以不设置背景颜色,否则中间右侧边框看起来没有到达底部:

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

可以修改如下:

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

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

2、底部导航其实是没有水平居中显示的,每个导航设置了右侧间距,这样最后一个导航项就会多出来间距,和左侧第一个不平衡:

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

可以修改为左右两侧的间距,参考:

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

可以重新测试下,祝学习愉快!

  • 二十咚咚 提问者 #1
    老师,这样修改后,我缩放游览器比例的时候中间部分和底部会出现一大块间隙。这个问题是在后面会学习解决嘛?
    2019-05-10 17:18:31
  • 好帮手慕星星 回复 提问者 二十咚咚 #2
    你好,一般不会缩放浏览器进行查看页面的,在100%比例下正常显示就可以,后面没有解决这个问题的。
    2019-05-10 19:26:37
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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