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

来源:12-3 我要和你站一起 - 内联元素

qq_龙猫_7

2017-03-14 16:34

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

写回答 关注

3回答

  • 慕粉1531056307
    2017-03-14 16:55:01
    已采纳

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

    慕粉3688...

    求问,如何理解font-size:0px; 是指让没有间距,这话什么意思,font-size不是设置问题字体大大小吗?

    2017-04-25 20:42:32

    共 2 条回复 >

  • 慕粉4223454
    2017-03-14 17:38:23

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

  • 慕雪8603770
    2017-03-14 17:05:37

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

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225806 学习 · 18234 问题

查看课程

相似问题