1、在span标签中或者label标签中为什么padding不生效。
因为span标签、label标签属于行内元素,行内元素里面的上下padding是无法改变的,也就是不生效的,但是左右padding是生效的。设置width和height也是不生效。其实是同理
解决方法
把span标签 或者 label标签转为行内块元素即可
display:block //块元素,简单理解为:元素独自占一行
display:inline // 行内元素。简单理解为:可以并排在同一行,宽、高、边距不可修改,修改无效
display:inline-block // 行内块元素。可并排在同一行,且可以修改宽高和边距