<div id="app"> <span v-for="item in items">{{ item }}</span> <span>ttt</span> <span>sss</span></div>new Vue({ el: '#app', data: { items: ['aaa', 'bbb', 'ccc'] },})显示的效果大概是这样的:aaabbbccc ttt sss前面循环出的span没有间距,而后面的span有间距,不知道为什么。
1 回答
蝴蝶刀刀
TA贡献1801条经验 获得超8个赞
如果有display:inline或是display:inline-block的元素相邻,并且它们之间有换行,那么就会自动产生一段间隙。
可以在这些元素的父元素上设置font-size:0;,就可以消除换行带来的间隙。
ps:这种情况下,如果代码不换行,就不会产生间隙。
添加回答
举报
0/150
提交
取消