CSS:span元素margin-top无效的根源
span默认是行属性,而div默认是块属性。
对行内元素(不包括可替换元素如img等):
1. 设置宽度width 无效。
2. 设置高度height无效,可以通过line-height来设置高度。
3. 设置margin只有左右margin有效,上下无效。(这就是span的margin-top无效的原因)
4. 设置padding只有左右padding有效,上下则无效。
块级元素的width/height/margin/padding都是有效的
解决办法:把span强制设为块属性就可以了。
相关推荐
周公周金桥 2020-09-06
大象从不倒下 2020-07-31
AlisaClass 2020-07-19
MaureenChen 2020-04-21
xingguanghai 2020-03-13
teresalxm 2020-02-18
木四小哥 2013-05-14
SoShellon 2013-06-01
Simagle 2013-05-31
羽化大刀Chrome 2013-05-31
waterv 2020-01-08
LutosX 2013-07-29
vanturman 2013-06-27
wutongyuq 2013-04-12
luoqu 2013-04-10
hellowzm 2020-08-18
zjuwangleicn 2020-09-04