a标签在设置行内元素和块元素的区别,为什么这是行内块元素底下会多出1px
老师你好,在li中用a标签包括文字,然后为了对a标签设置宽高,使其转换为块元素,但是我认为转换为行内块也可以设置宽高,当我转换为行内块的时候,首页底部会多1px像素,当我换位转换为块元素的时候,就没有这样的问题,这是什么原因呢?
a标签转为行内块
a标签转为块元素
我的代码文件图:
41
收起
正在回答
2回答
同学你好,问题解答如下:
1、并不是其它的li没有空隙,是都有空隙的。深绿色是给li加的,第一个li多出的部分和其它li空白的部分是一样大的
2、如果给第二个li也加上颜色,也是会多出1px左右的,没有加颜色的是多出一个空隙,空隙是a的,但是a在li里面,给li加上背景颜色就把空隙盖住了,就看着好像没有了空隙,实际上还是有的
3、如图,如果把深绿色加给a的话,就正常显示了如下图:
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星