文档章节

DIV横向排列_CSS如何让多个div盒子并排同行显示

Airship
 Airship
发布于 2017/04/23 01:49
字数 593
阅读 36
收藏 0
点赞 0
评论 0

注:如果下面这些不能实现需要,直接用bootstrap的栅格布局,来设置列的布局。

---------------------------------------------------------------------

如何让多个div盒子并排同行div横向排列显示呢?

我们先设置3个div盒子对象,什么css样式都不设置看看效果。代码如下:

未同行显示div截图
三个div盒子均独占一行显示

div盒子本身默认样式属性是独占一行,而解决div独占一行方法通常有两种,一种为设置浮动,另外一种为设置display样式。接下来为大家通过文章+图片+案例方法介绍解决div盒子对象并排横向排列且同行显示方法。

一、使用css float并排显示   -   TOP

我们对div设置一个float浮动属性即可解决不并排显示,只要你的并排div盒子总宽度小于或等于最外层盒子宽度即可实现多个div对象并排显示。

加float浮动实现div盒子并排显示
加float浮动实现多个div并排显示

这里我们对div通设一个浮动,当然实际使用时候,要通排显示div对象的加入css类,我们就对要同行显示css选择器设置浮动。避免其它不需要设置的也被加入浮动样式。

二、使用css display同行显示   -   TOP

我们加入display:inline即可解决实现同行并排显示div盒子对象。
未设置display样式效果截图:

默认情况下截图
未并排显示div盒子截图

对div标签设置div{ display:inline}样式,解决后截图:

使用display样式实现同行并排显示div盒子
使用display样式实现同行并排显示div盒子

为了区别其他不需要设置横向排列显示div盒子对象,我们对相邻需要同排显示的div盒子统一加粗css类,css命名为".div-inline"。

CSS代码如下:

 
  1. .div-inline{ display:inline} 

Html代码片段:

 
  1. <div class="div-inline">第一个div盒子</div> 
  2. <div class="div-inline">第二个盒子</div> 
  3. <div class="div-inline">第三个盒子</div> 

效果截图:

使用display实现并排显示
使用display实现并排显示

三、总结   -   TOP

无论是float浮动还是display实现并排显示,要想并排显示首先总宽度要小于或等于对象上级宽度,这样才能并排显示实现横向排列排版布局。

© 著作权归作者所有

共有 人打赏支持
Airship
粉丝 34
博文 789
码字总数 18996
作品 0
南京
高级程序员
HTML前端开发之路——盒子

盒子,顾名思义是具有包裹性的,有边框有内容。 display属性简介 div元素是block元素,呈现形式为充满“整行”,当两个同级div元素显示出来,则呈现的是上下关系;而span元素则是内敛元素,当...

LeslieMay ⋅ 2016/02/09 ⋅ 0

CSS盒子以及简单的数值设置

块元素与内联元素区别 一般情况做布局用块元素 div。在一行上就用<span> 块元素又名块级元素(block element)和其对应的是内联元素(inline element),都是html规范中的概念 block元素的特点 ...

RanoB ⋅ 2016/12/22 ⋅ 0

CSS浮动(float,clear)通俗讲解

很早以前就接触过CSS,但对于浮动始终非常迷惑,可能是自身理解能力差,也可能是没能遇到一篇通俗的教程。 前些天小菜终于搞懂了浮动的基本原理,迫不及待的分享给大家 写在前面的话: 由于C...

桐桐ESC ⋅ 2013/03/29 ⋅ 6

CSS技巧!像table一样布局div

下面是我翻译的内容,是根据我对文章的理解意译的,你就别挑哪里翻译的不对了,我的目的只是传达这个CSS技巧 许多网页设计师都喜欢,将两个或者多个容器等高的并排放置,并在里面展示每个容器...

晨曦之光 ⋅ 2012/03/09 ⋅ 0

CSS float相关详解

float属性是CSS常用的一个属性,应用场景广泛,同时也是一个难点,涉及到一些相关细节及注意点。因此,就特别整理总结一下。 一、float介绍 float元素也称为浮动元素,设置了float属性的元素...

Ruheng ⋅ 2017/12/05 ⋅ 0

div+css布局之float与clear的用法

CSS Float Layout Basics - CSS浮动布局基础:基于浮动的布局利用了float(浮动)属性来并排定位元素,并在网页上创建列。可以利用这个属性来创建一个环绕在周围的效果,例如环绕在照片周围,...

oecp ⋅ 2011/06/10 ⋅ 1

CSS入门级学习

css入门学习 1:认识CSS   1.1:css简介,css全称是层叠样式表,Cascading style sheets   1.2:css的作用,主要是用于定义html内容在浏览器内的显示样式,如文字大小,颜色,字体加粗等 ...

别叫小伙 ⋅ 2016/08/17 ⋅ 0

css3中的弹性盒模型

css3中的弹性盒模型 注意:在使用弹性盒子模型的时候 父元素必须要加display:box和display:inline-box 现在我先写上我的代码 注意!在使用盒子模型的时候要加display 这里我前面还加了-we...

新网学会 ⋅ 2017/12/29 ⋅ 0

CSS3 中弹性盒布局

相关资料 : http://www.w3.org/html/ig/zh/css-flex-1/  CSS 3中弹性盒布局的最新版概述   在CSS 3中,CSS Flexible Box模块为一个非常重要的模块,该模块用于以非常灵活的方式实现页面布...

吟啸_徐行 ⋅ 2015/05/05 ⋅ 1

Css关于浮动造成父级塌陷的总结

基础概念 文档流: 所谓的文档流,指的是元素排版布局过程中,元素会自动从左往右,从上往下的流式排列。 脱离文档流 脱离文档流,也就是将元素从普通的布局排版中拿走,其他盒子在定位的时候...

从零_开始 ⋅ 2017/10/09 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

RabbitMQ学习以及与Spring的集成(三)

本文介绍RabbitMQ与Spring的简单集成以及消息的发送和接收。 在RabbitMQ的Spring配置文件中,首先需要增加命名空间。 xmlns:rabbit="http://www.springframework.org/schema/rabbit" 其次是模...

onedotdot ⋅ 20分钟前 ⋅ 0

JAVA实现仿微信红包分配规则

最近过年发红包拜年成为一种新的潮流,作为程序猿对算法的好奇远远要大于对红包的好奇,这里介绍一种自己想到的一种随机红包分配策略,还请大家多多指教。 算法介绍 一、红包金额限制 对于微...

楠木楠 ⋅ 32分钟前 ⋅ 0

Python 数电表格格式化 xlutils xlwt xlrd的使用

需要安装 xlutils xlwt xlrd 格式化前 格式化后 代码 先copy读取的表格,然后按照一定的规则修改,将昵称中的学号提取出来替换昵称即可 from xlrd import open_workbookfrom xlutils.copy ...

阿豪boy ⋅ 今天 ⋅ 0

面试题:使用rand5()生成rand7()

前言 读研究生这3 年,思维与本科相比变化挺大的,这几年除了看论文、设计方案,更重要的是学会注重先思考、再实现,感觉更加成熟吧,不再像个小P孩,人年轻时总会心高气傲。有1 道面试题:给...

初雪之音 ⋅ 今天 ⋅ 0

Docker Toolbox Looks like something went wrong

Docker Toolbox 重新安装后提示错误:Looks like something went wrong in step ´Checking if machine default exists´ 控制面板-->程序与应用-->启用或关闭windows功能:找到Hyper-V,如果处......

随你疯 ⋅ 今天 ⋅ 0

Guacamole 远程桌面

本文将Apache的guacamole服务的部署和应用,http://guacamole.apache.org/doc/gug/ 该链接下有全部相关知识的英文文档,如果水平ok,可以去这里仔细查看。 一、简介 Apache Guacamole 是无客...

千里明月 ⋅ 今天 ⋅ 0

nagios 安装

Nagios简介:监控网络并排除网络故障的工具:nagios,Ntop,OpenVAS,OCS,OSSIM等开源监控工具。 可以实现对网络上的服务器进行全面的监控,包括服务(apache、mysql、ntp、ftp、disk、qmail和h...

寰宇01 ⋅ 今天 ⋅ 0

AngularDart注意事项

默认情况下创建Dart项目应出现以下列表: 有时会因为不知明的原因导致列表项缺失: 此时可以通过以下步骤解决: 1.创建项目涉及到的包:stagehand 2.执行pub global activate stagehand或pub...

scooplol ⋅ 今天 ⋅ 0

Java Web如何操作Cookie的添加修改和删除

创建Cookie对象 Cookie cookie = new Cookie("id", "1"); 修改Cookie值 cookie.setValue("2"); 设置Cookie有效期和删除Cookie cookie.setMaxAge(24*60*60); // Cookie有效时间 co......

二营长意大利炮 ⋅ 今天 ⋅ 0

【每天一个JQuery特效】淡入淡出显示或隐藏窗口

我是JQuery新手爱好者,有时间就练练代码,防止手生,争取每天一个JQuery练习,在这个博客记录下学习的笔记。 本特效主要采用fadeIn()和fadeOut()方法显示淡入淡出的显示效果显示或隐藏元...

Rhymo-Wu ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部