html的li怎么水平居中 20

 我来答
水瓶小林12
2014-01-18
知道答主
回答量:13
采纳率:0%
帮助的人:1.7万
展开全部
如果你ul li里面加a票签的话,可以在.nav ul li a{display:block; text-align:center; line-height:30px;}把a做成块极元素,然后文本居中 再给个行高。如果你不用a(连接标签)的话那就直接在ul li 里面加text-align:center; line-height:30px; 这两个样式就好了。
stjuan627
2014-01-17 · TA获得超过103个赞
知道答主
回答量:73
采纳率:0%
帮助的人:36.9万
展开全部

试下这个吧


.nav ul {
    width: 100%;
    text-align: center;
}
.nav ul li {
    display: inline-block;
    list-style: none;
    width:30px;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-11-25
展开全部
我不知道你说的是li里面的内容还是li水平居中,
(1)如果是li 水平居中,
你已经让他左浮动了。
要是水平居中,就不要左浮动。
margin: 0 auto;
(2)如果是内容,就很简单了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sanmuxingxing
2014-01-17 · 超过15用户采纳过TA的回答
知道答主
回答量:85
采纳率:0%
帮助的人:44.4万
展开全部
在ul中加上样式text-align: center;
li中有宽度的话,必须要加上 display: inline-block,才能支持你的width.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
英语自学通
2014-01-17
知道答主
回答量:33
采纳率:0%
帮助的人:5.1万
展开全部
给.nav添加上水平居中的属性.nav{margin:0 auto; height:30px; width:100%;}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式