学习CSS你必须踩得那些坑(五)

inline-block空格的问题

现在回去看看,有个问题需要处理一下:

PlatFormAboutSign Up之间为什么会有间隙?**

使用了inline-blockinline-block会表现得像文字排版一样,<li><li>之间存在空白符,所以最后产生了一个空格

有各种奇奇怪怪的方法可以解决这个问题,这里我只给出我平常用得最多的两个方法:

· 设置font-size: 0;(如果浏览器设置了最小字体大小要跪。。。)

·   ul{

·       font-size: 0;

·   }

·   li{

·       display: inline-block;

·       font-size: 1rem;

  }

· 去掉标签之间的空白符

  <li>…</li><li>…</li><li>…</li>

喜欢哪个方法就用哪个,快自己把这个bug修复了

美化导航样式

.navbar__brand, .navbar__nav li a{

  display: inline-block;

 

  box-sizing: border-box;

  height: 40px;

  padding: 8px 24px 8px 24px;

  border: 1px solid #ccc;

 

  line-height: 22px;

}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值