页脚我是用浮动去实现的,对UL标签用text-align:center无法居中,应该怎么实现居中
来源:2-10 编程练习
weibo_我是LUFFCIER_0
2019-09-07 15:20:23
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
*{
margin:0;
padding:0;
}
.body{position: relative;}
.header{
width:100%;
height:100px;
background-color:black;
}
.img1{
width: 300px;
float:left;
top:0;
height: 100px;
cursor: pointer;
}
.nav{float: right;right:50px;margin-right: 40px;
zoom: 1;}
.nav li{font-family: "微软雅黑";color: white;
list-style: none;
float: left;
font-size: 25px;
margin-left: 50px;
line-height: 100px;
height: 100px;
}
.nav li a{color:white;text-decoration: none;}
.footer{
width:100%;
height: 100px;
background-color:black;
}
.link li a{color:white;text-decoration: none;font-size: 30px;font-family: "微软雅黑";}
.footer li{width:200px;height:100px;float: left;line-height: 100px;}
.link{width:100%;height:100px;list-style-type: none;margin-left: 0;text-align: center;}
.banner{
width: 100%;
height: 500px;
background-color:#add8e6;
}
/*此处写代码*/
</style>
</head>
<body>
<!-- 此处写代码 -->
<div class="header">
<img class="img1" src="http://climg.mukewang.com/58c0d2d900016ce303000100.png"/>
<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="banner">
<div class="left"></div>
<div class="right"></div>
</div>
<div class="footer">
<ul class="link">
<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回答
同学你好,
text-align属性针对文本对齐显示方式,可以用于文字,图片以及内联元素上,而li是块元素,所以设置text-align属性没有效果。
可以将li设置为内联元素,如下:
自己测试下,祝学习愉快!
好帮手慕星星
2019-09-07
那就需要给ul设置固定宽度,用margin实现居中显示了:
自己试一试。
相似问题
回答 2
回答 1