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

        }    }})

原文地址:https://www.cnblogs.com/Romantic-Blood/p/11124714.html

时间: 2024-11-05 01:07:35

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

html中怎么样让div并排显示

html中的div默认是流式显示,每个div会占用一整行 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Insert title here</title> </head> <body> <div>这是第一个显示的div </div>

css如何实现span在div中水平居中

css如何实现span在div中水平居中:本章节介绍一下如何将一个span设置在div中水平居中,下面就通过代码实例介绍一下如何实现此效果.很多朋友可能会认为对span元素施加margin:0px auto就可以将span元素水平居中,其实这是错误的,因为span是内联元素,使用此方式无法实现居中效果,代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <met

div居中代码 DIV水平居中显示CSS代码

如何使用CSS让DIV居中显示,让div水平居中有哪些CSS样式呢? 需要的主要css代码有两个,一个为text-align:center(内容居中),另外一个为margin:0 auto:其两个样式需要配合使用才能实现div盒子的居中显示排版. 首先我们对body设置text-align:center,再对需要居中的div盒子设置css样式margin:0 auto,这样即可让对应div水平居中. 实例讲解div居中代码应用,为了观察div居中效果,我们对div设置一个div命名为".div&

利用css如何让嵌套的div层不继承父div层的透明度?

http://zhidao.baidu.com/link?url=cvQhh0Q7_ah0qg9tc-2zP0cjB_PoIiIq6t6RFpp4aZPPNoVJUqyy7TT41TU5pWzRtRYIMNCkdMkAV36oR-RraFyyghs__ULNjlNiOGgkYOC 利用css如何让嵌套的div层不继承父div层的透明度? http://blog.csdn.net/foart/article/details/39177653 DIV浮在上层并让DIV背景半透明代码 http://x

(转)css中通常会用到浮动与清除,也是一个必须掌握的知识点,概念性的东西不多说,下面举几个例子,来说明它的用法:1.文字环绕效果 2.多个div并排显示 3.清除浮动(默认显示)

一.文字环绕效果: html代码如下: 1 <body> 2 3 <style type="text/css"> 4 #big img {float: left;padding: 10px;border: 1px solid red;} 5 #big span {font-size: 24px;font-weight: bold; margin: 0 auto;} 6 </style> 7 <div id="big">

HTML+CSS 滚动条样式自定义 - 适用于 div,iframe, html 等

友言:这两天被滚动条整的无与伦比,在此做下总结: 首先自定义浏览器滚动条的实现原理:计算浏览器滚动条的高度,层级1的高度与滚动条的总高度是一样的,通过相似比例计算: 浏览器滚动条总高度 :滚动条高度 = 层级② :层级① => 关于实现自定义滚轮,首先要对整个布局进行了解: 1. 1.需要显示的层级 和 2.需要被滚动层级 的关系: 层级1 具有 溢出隐藏 属性,目的是为了隐藏 层级2 多出的部分. 由于在 层级1 的包裹之下 层级2 溢出隐藏部分可以通过控制 层级1 的 scrollTop 进

css如何匹配第几个li元素并设置样式

css如何匹配第几个li元素并设置样式:如果有一个li元素列表,如果想设置指定位置li的样式.这个在以前可能需要稍微麻烦一些,比如在这个要设置的li元素上添加一个class或者id之类.但是上面的方式不够灵活,下面介绍一下如何通过伪类选择器实现此功能.代码实例: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" con

利用JS做到隐藏div和显示div

div的visibility可以控制div的显示和隐藏,但是隐藏后页面显示空白 style="visibility: none;" document.getElementById("typediv1").style.visibility="hidden";//隐藏 document.getElementById("typediv1").style.visibility="visible";//显示 通过设置

jquery实现的div的显示和隐藏效果

jquery实现的div的显示和隐藏效果:在网页的实际应用中,有些模块需要根据需要显示或者隐藏,下面就提供了几个这方面的实例,代码非常的简单,都是使用jquery自带的函数实现的,代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <title>div隐藏显示效果</title> <style type="text/css&qu