麻烦老师帮忙看下,这样写是否可以,谢谢老师。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Title</title>
<style type="text/css">
*{
margin: 0;
padding: 0;
list-style: none;
font-family: 微软雅黑,serif;
text-decoration: none;
}
.nav{
background-color: black;
width: 100%;
height: 100px;
margin: 0 auto;
position: fixed;
}
.nav .tag{
float: right;
}
.nav .tag li{
font-size: 20px;
color: white;
float: left;
margin-right: 30px;
margin-top: 40px;
}
.content{
width: 100%;
height: 1000px;
padding-top: 100px;
}
.content .left{
width: 50%;
height: 1000px;
background: #b8feff;
float: left;
}
.content .left div{
padding-top: 100px;
padding-left: 250px;
}
.content .left div h2{
padding-bottom: 20px;
}
.content .left div li{
padding-bottom: 20px;
}
.content .left div span{
background: #ff7387;
}
.content .right{
width: 50%;
height: 1000px;
background: #b8feff;
float: right;
}
.content .right div{
padding-top: 100px;
padding-left: 250px;
}
.content .right div h2{
padding-bottom: 20px;
}
.content .right div li{
padding-bottom: 20px;
}
.footer{
background-color: black;
width: 100%;
height: 100px;
display: flex;
align-items: center;
}
.footer .tag{
display: table;
margin: auto;
}
.footer .tag li{
display: inline;
margin-left: 20px;
font-size: 20px;
}
.tag a{
color: white;
}
.content a{
color: black;
}
</style>
<body>
<div class="nav">
<img src="http://img1.sycdn.imooc.com/climg//58c0d2d900016ce303000100.png" alt="logo">
<ul class="tag">
<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="content">
<div class="left">
<div>
<h2>课程推荐</h2>
<ul>
<li><a href="#"><span>职业路径</span></a> <a href="#">HTML5与CSS3实现动态网页</a></li>
<li><a href="#"><span>职业路径</span></a> <a href="#">零基础入门Android语法与界面</a></li>
<li><a href="#"><span>职业路径</span></a> <a href="#">IOS基础语法与常用控件</a></li>
<li><a href="#"><span>职业路径</span></a> <a href="#">PHP入门开发</a></li>
<li><a href="#"><span>职业路径</span></a> <a href="#">JAVA入门开发</a></li>
</ul>
</div>
</div>
<div class="right">
<div>
<h2>相关课程</h2>
<ul>
<li><a href="#">HTML CSS JavaScript</a></li>
<li><a href="#">HTML5 CSS3 Jquery</a></li>
<li><a href="#">移动端基础 移动端APP开发</a></li>
</ul>
</div>
</div>
</div>
<div class="footer">
<ul class="tag">
<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>0
收起
正在回答
2回答
你好同学,可以简化,因为text-align: center;可以让文本直接居中的。老师之所以加一个display: inline-block是想要同学能够好理解text-align: center;可以让footer里面的行内块元素居中。即整个ul在footer中居中,如下:

而同学说的不设置的话是直接让文字在ul中居中,而ul默认是相对footer的宽度100%显示的。如下:

因为代码是很灵活的,不同的方式可以实现相同的效果就行。通过以上进行理解哦。祝学习愉快,望采纳。



恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星