作业2-9ul垂直居中
来源:2-10 编程练习
29MIN
2017-08-01 13:38:48
<!DOCTYPE html>
<html>
<head>
<title></title>
<style>
.header,.footer{
width: 100%;
height: 60px;
background-color: black;
color: white;
}
.body{height: 500px;
width: 100%;
background-color: lightblue;}
.logo{float: left;
height: 60px;}
img{height: 100%;}
.nav{float: right;}
li{list-style-type: none;
padding: 0 20px;
float: left;
width: auto;
height: 60px;
line-height: 60px;}
.big{width: 70%;
height: 100%;
margin: 0 auto;}
.left{float: left;
width: 60%;
padding: 20px 0;}
.right{float: right;
width: 40%;
padding: 20px 0;}
span{background-color: pink;}
.footer ul{display: inline-block;}
.footer{text-align: center;}
</style>
</head>
<body>
<div class="header">
<div class="logo"><img src="http://climg.mukewang.com/58c0d2d900016ce303000100.png"></div>
<div class="nav">
<ul>
<li>课程</li>
<li>职业路径</li>
<li>实战</li>
<li>猿问</li>
<li>手记</li>
</ul>
</div>
</div>
<div class="body"><div class="big">
<div class="left">
<h3>课程推荐</h3>
<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="right">
<h3>相关课程</h3>
<p>HTML CSS JavaScript</p>
<p>HTML5 CSS3 Jquery</p>
<p>移动端基础 移动端APP开发</p></div></div>
</div>
<div class="footer">
<ul>
<li>网站首页</li>
<li>企业合作</li>
<li>人才招聘</li>
<li>联系我们</li>
<li>常见问题</li>
<li>友情链接</li>
</ul></div>
</body>
</html>
为什么我使用height=line-height没有效果?
2回答
好帮手慕糖
2017-08-01
这里不需要设置body的高度的呀。
好帮手慕糖
2017-08-01
你好,不是line-height没有效果是列表本身自带的内外边距影响,建议使用通配符去掉内外边距,例:
*{ margin:0; padding: 0; }
祝学习愉快!
相似问题