html5 li元素横向排列,html5 - li元素inline-block横向排列,出现了未知间隙

Code

body,ul,h1{

margin: 0;

padding: 0;

}

li{

list-style: none;

}

a {

text-decoration: none;

}

header {

width: 1000px;

}

li {

padding: 25px;

text-align: center;

display: inline-block;

width: 200px;

}

通过上面的代码,我想将四个li元素横向排列,

li width:200px(200*4=800px);

左右padding为25px(25*8=200px);

总和1000px;但是实际却超过了1000px。

第一个li是正常的

8f868873011bd2a0a687de5777e82f05.png

第二个li开始出现偏移,但预设border,margin都为0;

c51d0ac343c7ac7b278093b5f4b442a8.png

搞不清楚为什么两个li之间为什么不是紧挨着的

之后我开始凑数,想找出这个间隙的大小,结果发现:

在Firefox中,1015px及以上可以一行显示...

但在Chrome中,1024px及以上时才可以做到一行显示;

我完全搞不懂了...通过Head First进行入门,但是回顾了一下,也没有任何关于这种情况的说明

Chrome(1015px):

6654d2a542987c27ed80e71b0a6ae1de.png

Firefox(1015px):

bded4c60366c3e4b911c4d5f17708c41.png

Chrome(1024px):

ca6562663637d217b239c04987507dcd.png

纠结中...寻求大神指导几句,这个间隙到底是什么东西

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值