使用inline设置水平导航栏有空白间距问题

在学习CSS制作水平导航栏时,博主发现使用inline元素时会出现间距问题。这是因为代码中的空格和换行导致的。通过使用负margin或设置父元素font-size为0可以有效解决这个问题。
摘要由CSDN通过智能技术生成

问题现象

博主学习css练习写导航栏时遇到使用inline来制作水平导航栏时发现其之间会有一小部分间距,而使用浮动来做水平导航栏则没有此问题。
间距如下:
在这里插入图片描述
所以就去搜寻了一下,发现
原因是:标签之间的空格或者换行因为遵从代码规范书写时会有各种换行或空格的形式,如:
ul代码段
所以,最原始的办法就是换成一行:在这里插入图片描述
不过似乎有些不妥。所以我又搜寻了一些资料,里面总结的很全面:

http://www.zhangxinxu.com/wordpress/?p=2357
此链接by zhangxinxu from http://www.zhangxinxu.com

所以,我就用了 margin负值来取消间隔

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值