问答详情
源自:12-3 我要和你站一起 - 内联元素

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

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

提问者:qq_龙猫_7 2017-03-14 16:34

个回答

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

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

  • 慕粉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的元素