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

.container ul{list-style:none; display:inline}感觉这里不好理解,在下面的li里面设置display:inline不就行了,为什么要两个都设置?

.container ul{list-style:none; display:inline}感觉这里不好理解,在下面的li里面设置display:inline不就行了,为什么要两个都设置?

正在回答

2 回答

我是这么理解的 其实这种不定宽水平居中第二种方法其实就是前面学的  水平居中设置-行内元素,要想子类内容居中  父类必须要加text-align:center; 子类要是行内元素。而ul是块状元素  所以要加inline; 你不信的话 ,可以把 ul的 display:inline属性去掉 然后 加上 text-align:center; 居中的 就是ul  子类<li>内容。

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

Zfang 提问者

非常感谢!
2016-05-03 回复 有任何疑惑可以回复我~
#2

忆_卿 回复 Zfang 提问者

补充一下,text-align:center;是有继承性的 display:inline;没有继承性。
2016-05-06 回复 有任何疑惑可以回复我~
#3

qq_人生是一场修行_03188787

我理解你说的话,那其实直接把ul当成父辈也可以实现的啊 .container ul{list-style:none;margin:0;padding:0px;text-align:center;} .container li{margin-right:8px;display:inline;} 那.container{text-align:center;}是多余的咯
2016-07-19 回复 有任何疑惑可以回复我~

ul和li都是块元素,你左浮动一下就知道区别了

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

举报

0/150
提交
取消

.container ul{list-style:none; display:inline}感觉这里不好理解,在下面的li里面设置display:inline不就行了,为什么要两个都设置?

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

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

帮助反馈 APP下载

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

公众号

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