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

HTML+CSS基础课程 水平居中总结-不定宽块状元素方法(二)疑问

list-style:none;删掉圆点并没有出现, .container ul{list-style:none;margin:0;padding:0;display:inline;}设置padding值为6按道理是:文本与div边框之间的间隙,可是只是向右移了,可是不是有top bottom right 和left 的padding吗?且display:inline 删掉也没有变化

正在回答

1 回答

【list-style:none;】【设置padding值为6】

你可以试下,先把【list-style:none;】这句去掉,再【设置padding值为6】

你会发现,右移了,圆点出来了,而之后,你哪怕把padding设置为66、666、666666666666666,都没有新变化。因为你没有写单位,【padding:6;】这样其实是无效的,0无所谓单位了,可以不写,而不为0的值就要写单位

  所以【list-style:none;】【设置padding值为6】两句同时存在时,相当于把padding 去掉,只留下前一句。右移只是因为,没有padding:0,圆点回来占位置了,只是不显示而已。

你可以试着删掉这句【list-style:none;】,然后padding:0px开始,一点点加padding的值,你就能看到圆点从左边缘一点点冒出来。所以你一开始说的【list-style:none;删掉圆点并没有出现】,是因为padding:0的时候,圆点在显示范围之外

【且display:inline 删掉也没有变化】你先加个背景色,比如 background:#ccc,然后再增删display:inline ,你再看有没有变化


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

Katherine_2015 提问者

1.你说padding:6;没有单位无效,那么为什么把padding:0改成6时会向右移? 2.按你说的把【list-style:none;】这句去掉,再【设置padding值为6】 圆点没有出来 3.padding:6px; 不是上下左右都会移动吗?现在就只是向右移了? 4.我把【list-style:none;】这句去掉,一点点加padding的值(已经加了单位px),只是第一次更改值的时候有变化,第二第三次都没有变化了,这是为什么呢?
2016-10-15 回复 有任何疑惑可以回复我~
#2

Katherine_2015 提问者

5.15-2里面说{text-align:center;}对块状元素不起作用,可是11-1中说ul是块状元素,可是我把<ul>和<li>里的display:inline;删掉她还是居中显示,不应该是不居中才对吗? 6.【且display:inline 删掉也没有变化】这个问题我已经弄懂了,超级无敌感谢 希望其余的问题可以帮忙解决一下,自学者有无数多的疑问希望有你这样的热心人帮忙解决
2016-10-15 回复 有任何疑惑可以回复我~
#3

Katherine_2015 提问者

谢谢大神,希望能帮忙解决一下下面的问题
2016-10-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

HTML+CSS基础课程 水平居中总结-不定宽块状元素方法(二)疑问

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

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

帮助反馈 APP下载

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

公众号

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