2-10请检查
来源:2-10 编程练习
brown_one
2020-08-10 16:27:24
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
/*此处写代码*/
*{
margin:0px;
padding: 0px;
}
ul{list-style: none;}
a{
text-decoration:none;
color: #fff;
font-size: 20px;
}
.header{
width: 100%;
height: 100px;
background: #000;
margin:0 auto;
line-height: 100px;
position: fixed;
top: 0px;
}
.logo{
width: 300px;
height: 100px;
float: left;
margin: 0 auto;
line-height: 100px;
}
.nav{
float: right;
}
.nav li{
height: 100px;
padding: 0 20px;
line-height: 100px;
float: left;
}
.container{
width: 100%;
height: 1000px;
background:#99CCCC;
margin: 0 auto;
padding:150px 150px;
}
.left{
width:40%;
height: 1000px;
float: left;
}
.right{
width:60%;
height:1000px;
float: right;
}
span{
background: #FF6633;
}
p,h2{
padding: 8px 0px;
}
.footer{
width: 100%;
height: 100px;
background: #000;
line-height: 100px;
text-align: center;
line-height: 100px;
position: fixed;
bottom: 0px;
}
.footer li{
padding: 0 30px;
float: none;
display: inline-block;
}
</style>
</head>
<body>
<!-- 此处写代码 -->
<div class="header">
<div class="logo">
<a href="#"><img src="http://climg.mukewang.com/58c0d2d900016ce303000100.png"/></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="left">
<h2>课程推荐</h2>
<p><span>职业路径</span> HTML5与CSS实现动态网页</p>
<p><span>职业路径</span> 零基础入门Android语法与界面</p>
<p><span>职业路径</span> iOS基础语法与常用控件</p>
<p><span>职业路径</span> PHP入门开发</p>
<p><span>职业路径</span> JAVA入门开发</p>
</div>
<div class="right">
<h2>相关课程</h2>
<p>HTML CSS JavaScript</p>
<p>HTML5 CSS3 Jquery</p>
<p>移动端基础 移动端APP开发</p>
</div>
</div>
<div class="footer">
<ul class="waper">
<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>
2回答
好帮手慕慕子
2020-08-10
同学你好, 可以给container添加display:table,left和right元素设置display:table-cell;属性和vertival:middle;实现垂直居中。
去掉left和right元素的固定高度和float属性
给内容设置margin-left属性调整间距,让效果实现更美观
同学可以结合示例测试下,祝学习愉快~
好帮手慕慕子
2020-08-10
同学你好,代码中存在的问题解答如下:
如下所示,水平方向出现滚动条
原因:container设置百分百宽度铺满窗口的同时设置了左内边距,导致实际占据页面的宽度超出了窗口,出现滚动条。
建议:去掉百分百宽度
通过检查元素可知,a标签没有包裹图片
建议:调整a为块元素
修改之后,由于img标签自带间距,导致logo区域的实际高度超出了顶部,建议修改img的display属性为block;消除间隙
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题