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横排显示并设置间距解决方案的主要内容,如果未能解决你的问题,请参考以下文章