老师帮忙看看,有什么需要改进和优化的
<!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> HTML5与CSS3实现动态网页</li>
<li><span>职业路径</span> 零基础入门Android语法与界面</li>
<li><span>职业路径</span> IOS基础语法与常用控件</li>
<li><span>职业路径</span> PHP入门开发</li>
<li><span>职业路径</span> JAVA入门开发</li>
</ul>
</div>
<div class="middle">
<h2>相关课程</h2>
<ul>
<li>HTML CSS JavaScript</li>
<li>HTML5 CSS3 jQuery</li>
<li>移动端基础 移动端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、body可以不设置背景颜色,否则中间右侧边框看起来没有到达底部:
可以修改如下:
2、底部导航其实是没有水平居中显示的,每个导航设置了右侧间距,这样最后一个导航项就会多出来间距,和左侧第一个不平衡:
可以修改为左右两侧的间距,参考:
可以重新测试下,祝学习愉快!
相似问题
登录后可查看更多问答,登录/注册
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星