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

为什么内联元素用了下面这个方法之后就会变成没有间距的?

1.设置body中的所有元素字体大小为0px; body{font-size:0px;}
2.设置子元素的字体大小20px; a,span,em,lable{font-size:20px;}

正在回答

4 回答

因为你已经给父元素定义了没有间距的{font-size:0px; 子元素会继承这个属性,你想改变子元素的属性可以用选择符或者在font-size:20px;之后加入!important 改变继承关系

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

qq_龙猫_7 提问者

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

慕粉3688811

求问,如何理解font-size:0px; 是指让没有间距,这话什么意思,font-size不是设置问题字体大大小吗?
2017-04-25 回复 有任何疑惑可以回复我~

a,span,em,lable的权值比继承要大,应该显示20px,请你把详细的代码和效果发上来

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

什么叫做没有间距呢?能不能把运行的效果图和代码发出来一下?讲道理a,span,em,lable的权值比body要大,应该是可以覆盖的,只显示标签为a,span,em,lable的元素

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

举报

0/150
提交
取消

为什么内联元素用了下面这个方法之后就会变成没有间距的?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信