请老师帮忙检查,谢谢!
来源:2-12 编程练习
ChildMu
2020-01-03 22:24:01
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>buju</title>
<style type="text/css">
*{margin:0;
padding:0;
text-decoration: none;
list-style: none;
}
.top{width:100%;
height:100px;
background-color: black;
position: fixed;
overflow: hidden;
zoom:1;}
.logo{float: left;}
.bar1{float:right;}
.bar1 ul li{display:inline-block;
color: white;
list-style: none;
font-size: 20px;
margin-right: 100px;
line-height: 100px;}
a:link{color: white;}
.banner{width: 100%;
padding-top: 100px 0;}
.footer{width: 100%;
height: 100px;
background-color: black;
position: fixed;
bottom: 0;
text-align: center;}
.bar2 ul li{display:inline-block;
color: white;
font-size: 20px;
line-height: 100px;
margin: 0 50px;}
.content{width: 100%;
height: 1200px;
background-color: #add8e6;
margin:0 auto;
padding-top: 100px;
overflow: hidden;
zoom:1;}
/*.contain{width: 70%;
height: 1200px;
margin: 0 auto;}*/
.left{/*width:50%;*/
width: 25%;
padding-left: 15%;
height: 1200px;
font-family: 微软雅黑;
float: left;
margin-top: 50px;}
.middle{width: 20%;
height: 1200px;
font-family: 微软雅黑;
float: left;
margin-top: 50px;}
span{background-color: pink;}
p,input{margin-top: 15px;}
.right{width: 30%;
padding-left: 10%;
height: 1200px;
float: right;
border:5px solid orange;
border-top: none;
border-right: none;
border-bottom: none;
margin-right: -5px;
margin-top: 50px;}
.button{background-color: red;}
</style>
</head>
<body>
<div class="top">
<div class="logo"><a href="#"><img src="http://climg.mukewang.com/58c0d2d900016ce303000100.png"></a></div>
<div class="bar1">
<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="content">
<!--<div class="contain">-->
<div class="left">
<h1>课程推荐</h1>
<p><span>职业路径</span> HTML5与CSS3实现动态网页</p>
<p><span>职业路径</span> 零基础入门Android语法与界面</p>
<p><span>职业路径</span> IOS基础语法与常用控件</p>
<p><span>职业路径</span> PHP入门开发</p>
<p><span>职业路径</span> JAVA入门开发</p>
</div>
<div class="middle">
<h1>相关课程</h1>
<p>HTML CSS JavaScript</p>
<p>HTML3 CSS3 Jquery</p>
<p>移动端基础 移动端APP开发</p>
</div>
<div class="right">
<h1>登录</h1>
<form>
<input style="width: 300px;height: 50px" type="text" name="text" placeholder="请输入登录邮箱/手机号"/><br/>
<input style="width: 300px;height: 50px" type="password" name="password" maxlength="16" placeholder="6~16位密码,区分大小写,不能用空格"/><br/>
<input style="width: 300px;height: 50px" type="submit" name="submit" value="登录" class="button" />
</form>
</div>
<!--</div>-->
</div>
<div class="footer">
<div class="bar2">
<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>
</div>
<!-- 此处写代码 -->
</body>
</html>1回答
同学你好,问题与修改如下:
1.行内元素有默认的间隙,并且a不会被图片撑开。

解决方式是把行内元素转换为块元素。如下:

2.分割线没有贯穿整个父容器,这是因为代码中给元素设置了间距。

解决方式是把margin改为padding,padding也计算在元素的实际宽度中,这样元素距离父容器顶部的间距为0。如下:

注释的去掉


3.表单的样式写在了标签内,不便于代码的维护和阅读。

改为内部样式:

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题