html 三个div横向显示出来,18-CSS问题-让多个div横排显示并设置间距解决方案

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

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

Vue.component("bili-con1", {

template: `

{{list.name}}
`,

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: "数码"}

]

}

}

})

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值