为了账号安全,请及时绑定邮箱和手机立即绑定

突然懵了!麻烦大神帮忙看下我这段代码整体怎么居中?

这个列表怎么让它显示在浏览器的中间?text-align:center不管用啊?

<html>
<head>
<style type="text/css">
ul {padding:0; margin:0; list-style-type:none; overflow:hidden;}
li {float:left;}
a:link, a:visited
{
display:block;
width:120px;
color:white;
background:#98bf21;
text-align:center;
padding:4px;
text-decoration:none;
text-transform:uppercase;
}
a:hover, a:active {background:red;}
</style>
</head>

<body>
<ul>
  <li><a href="#">首页</a></li>
  <li><a href="#">新闻</a></li>
  <li><a href="#">热点</a></li>
  <li><a href="#">用户</a></li>
</ul>
</body>
</html>


正在回答

4 回答

套个盒子在外面盒子居中就行了

样式   .hezi{ position:fixed;left:50% }

<div class="hezi">

<ul>.....<\ul>

<\div>

0 回复 有任何疑惑可以回复我~
#1

小小单身 提问者

定位虽然可以,但是感觉有点怪怪的。。。能让它自动居中margin:0 auto就好了,但是这个也不行
2016-08-14 回复 有任何疑惑可以回复我~

试了一下 不知道是不是你说的效果 刚开始学 不对的请多指教。

<head>http://img1.sycdn.imooc.com//57be7eb60001aae408940389.jpg

<style>

table{margin:0 auto;}

</style>

</head>

 <body>

<div>

<table>

<tr><td>

<ul>

  <li><a href="#">首页</a></li>

  <li><a href="#">新闻</a></li>

  <li><a href="#">热点</a></li>

  <li><a href="#">用户</a></li>

</ul>

</tr></td>

</table>

</div>

</body>

</html>


0 回复 有任何疑惑可以回复我~

ul外面加table,在设置table的margin为auto

0 回复 有任何疑惑可以回复我~

取消对li设置的浮动,然后用div包含ul,设置一下宽度,然后设置margin左右auto,ul的text-align属性为center。

0 回复 有任何疑惑可以回复我~
#1

小小单身 提问者

取消浮动就变成就变成一列了,就不是导航条了
2016-08-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

突然懵了!麻烦大神帮忙看下我这段代码整体怎么居中?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号