18-CSS问题-让多个div横排显示并设置间距解决方案

Posted romantic-blood

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了18-CSS问题-让多个div横排显示并设置间距解决方案相关的知识,希望对你有一定的参考价值。

之前设置多个div横排显示都会使用float:left,这样使div脱离了文档流,不容易控制,不管是设置margin-left还是position,left都不会有效果。

后来我尝试了使用display:inline-block,这样就可以使用marginLeft来控制多个div之间的间距了。

Vue.component("bili-con1", 
template: `<div :style="styles" class="biliCon">
<div v-for="list in lists" :style="listStyle">list.name</div>
</div>`,
data()
return
styles:
background: "deepskyblue",
width: "1200px",
height: "50px",
position: "absolute",
left: "50%",
marginLeft: "-600px",
,
listStyle:
display:"inline-block",
marginLeft:"50px",
,
lists: [
name: "首页",
name: "动画",
name: "番剧",
name: "国创",
name: "音乐",
name: "舞蹈",
name: "游戏",
name: "科技",
name: "数码"
]




)

以上是关于18-CSS问题-让多个div横排显示并设置间距解决方案的主要内容,如果未能解决你的问题,请参考以下文章

怎么设置ul ,li标签元素横排且居中啊?

html中怎样让多个li标签横排显示

jQuery 轮播图

div和div之间的空隙如何设置

怎么让两个div之间没有间距?

微信怎么发朋友圈让图片并排3张横排?