老师帮忙看下2.10的作业,还有可以优化的地方吗?谢谢!
来源:2-11 经典的三列布局
Zcper
2017-04-13 14:20:21
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
*{
margin:0;
padding:0;
text-align:center;
text-size:20px;
color: #fff;
background:rgb(173,216,230);
}
.header{
width: 100%;
height:80px;
background: #000;
margin: 0 auto;
position: fixed;
}
.logo{
width:128px;
height:40px;
background:url("http://class.imooc.com/static/module/common/img/logo.png") center no-repeat;
padding: 20px 20px;
float:left;
}
.nav{
width:auto;
height:auto;
float:right;
background:#000;
}
.nav span{
width:auto;
height:80px;
line-height:80px;
margin:0 20px;
float:left;
background:#000;
}
.footer{
margin: 0 auto;
width: 100%;
height: auto;
background: #000;
position: fixed;
bottom: 0;
}
.footer span{
width:auto;
height: 60px;
line-height: 60px;
margin: 10px;
background:#000;
}
.main{
width:80%;
height:1500px;
padding-top:80px;
margin: 0 auto;/
}
h1{
text-align:left;
color:#000;
margin: 30px 0;
}
.left{
width:30%;
height:800px;
float:left;
padding-right: 5%;
}
.middle{
width:30%;
height:800px;
float:left;
}
.left ul li{
list-style:none;
text-align:left;
color:#000;
height:50px;
line-height:50px;
}
.left ul li span{
background:rgb(255,153,153);
color:#000;
}
.aaa{
list-style:none;
text-align:left;
color:#000;
width: auto;
height:50px;
line-height:50px;
margin: 0;
float: left;
margin-right: 40px;
}
.right{
width: 25%;
height: 800px;
float: right;
border-left: 5px orange solid;
padding-left: 8%;
}
.login{
text-align: left;
}
input{
text-align:left;
background: white;
width: 250px;
height: 50px;
}
button{
height: 40px;
width: 250px;
background: red;
}
</style>
</head>
<body>
<div class="header">
<div class="logo"></div>
<div class="nav">
<span>课程</span>
<span>职业路径</span>
<span>实战</span>
<span>猿问</span>
<span>手记</span>
</div>
</div>
<div class="main">
<div class="left">
<h1>课程推荐</h1>
<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">
<h1>相关课程</h1>
<div class="aaa">HTML</div>
<div class="aaa">CSS</div>
<div class="aaa">JavaScript</div>
<div class="aaa">HTML5</div>
<div class="aaa">CSS3</div>
<div class="aaa">Jquery</div>
<div class="aaa">移动端基础</div>
<div class="aaa">移动端APP开发</div>
</div>
<div class="right">
<h1>登录</h1>
<div class="login">
<input type="text" name="username" size="50px" placeholder="请输入登录邮箱/手机号"><br /><br />
<input type="password" name="password" size="50px" placeholder="6-16位密码,区分大小写,不能用空格"><br /><br />
<button type="button">登录</button>
</div>
</div>
</div>
<div class="footer">
<span>网站首页</span>
<span>企业合作</span>
<span>人才招聘</span>
<span>联系我们</span>
<span>常见问题</span>
<span>友情链接</span>
</div>
</body>
</html>1回答
小于飞飞
2017-04-13
你好,根据要求完成的不错,建议如下:
1. main的width:80%; 而内部的左、中、右设置的宽已经超出总的宽度。
2. main的height:1500px ;而内部的左、中、右设置的高为800px。注意如果分辨率高的,就会出现分割线少块,所以就好内部和外部的高度应。
可以适当调整下,希望对你有帮助,祝学习愉快。
相似问题