但是只要改成display:block或者float:left 就会显示出图片,求解释原因
5 个解决方案
#1
a标签不是块级元素,使用display:block会将其转化为块级元素,便可使用背景。
#2
所以不显示的原因是因为不是块级元素,只有块级元素才可以使用背景是么?
我把a标签改成 h1标签,任然不显示,只要display:block才会显示
#3
a标签的默认属性是inline,也就不是块元素,不可显示有宽高等类的东西,如果想设置的话就使用display:bolock或者inline-block使其变成块元素来弄
#4
懂了 谢谢 小白上路 多谢指示
#5
楼上说的都很正确,你改正一下。
还有就是注意路径
还有就是注意路径
#1
a标签不是块级元素,使用display:block会将其转化为块级元素,便可使用背景。
#2
所以不显示的原因是因为不是块级元素,只有块级元素才可以使用背景是么?
我把a标签改成 h1标签,任然不显示,只要display:block才会显示
#3
a标签的默认属性是inline,也就不是块元素,不可显示有宽高等类的东西,如果想设置的话就使用display:bolock或者inline-block使其变成块元素来弄
#4
懂了 谢谢 小白上路 多谢指示
#5
楼上说的都很正确,你改正一下。
还有就是注意路径
还有就是注意路径