正在回答
2回答
同学你好,问题解答如下:
1. 图片作为行内元素,会有默认的间隙。例如如下,会有几像素的默认间隙。如果想要清除这个间隙,就要把图片设置为display:block。所以一般情况下,图片都设置成块元素更好。
2. display:inline-block可以让元素变成行内块。例如几个li
li是块元素,每一个li都是自占一行的:
如果想要它们在一行排列,就可以设置display: inline-block。如下:
另外,浮动也是可以实现上面的效果。一般都是使用浮动,因为行内块元素也具有行内元素的特点,即第一条所说的会有默认间隙,所以如果简单的布局,默认间隙不会有什么影响,使用display: inline-block或者浮动都行。代码是非常灵活的,实现方式不是唯一的。如果后面遇到此类问题有疑惑的,可以再来提问,老师会针对代码为你具体讲解的。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星