为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

3 回答

我是这样理解的:

由于<i>标签为行内元素,所以它应该紧跟着图片不换行后面;(可以做以下尝试)

(1)所以如果去掉其绝对定位,此时<i>标签应该是紧跟着图片并换行显示(因为图片后面没有空间显示<i>,故被挤到下一行);

(2)绝对定位的特性是脱离文本流(在文本流中不占据任何位置),所以在设置了绝对定位后<i>是一个不占据空间的元素,所以不会被挤到下一行,而是可以和图片同行显示;

(3)这也正说明,如果在<i>前面加上空格,此空格在文本流中占据一定位置,那么空格和<i>就都会被挤到下一行

3 回复 有任何疑惑可以回复我~

对,在html中这样的换行和空格都会产生一个空的文本节点


0 回复 有任何疑惑可以回复我~

是不是i标签前面还有tab 换行,这样的隐形空格

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么<i>标签前加空格效果会大大变化?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号