html盒子在始终在左侧,div盒子在一行方法(左中右结构 CSS布局)

div盒子在一行的css布局方法

默认情况下div盒子是独占一行的,设置css宽度依然div盒子也独占一行,那么如何使用css让div盒子在一行呢?

div排成一排方法有二,第一种采用css float,第二种采用css display实现。

一、css浮动让div一行

对div设置float浮动样式即可,让div排成一行,只要要排成一行div盒子宽度之和小于或等于上一级(父级)那么再多div盒子都会排成一排。

1、实现实例HTML+CSS代码

float让div盒子排一行 css5.com.cn

.float-div{ float:left}

没有设置CSS
没有设置CSS
设置float
设置float
设置float

2、效果截图

a21d652910788224c2e70b32c938462e.png

成功实现float让div盒子在一行

二、css display让div盒子不换行在一行

一般对div盒子设置display:inline即可让其不换行在一排,仍然如果要想多个div盒子在一行,除了设置display外,还需要宽度小于或等于父级宽度这一条件。

1、div在一行实例代码

display让div盒子不换行 css5.com.cn

.display-div{ display:inline}

没有设置CSS
没有设置CSS
设置display
设置display
设置display

2、截图

d13a46abb7393477c24f3654b6296e7a.png

div排成一排 不换行

根据需求选择div盒子不换行在一行方法,通常布局分为左右结构div两个盒子,采用float比较多,三列DIV在一行,也是对第一和第二个div设置float:left,对第三个div设置float:right达到三个div盒子在一行的三列布局。

三、实际布局应用

通常html网页布局时候,三列布局比较多,以下是div布局的简单三列实现,采用float浮动实现三个div排一排,形成左中右结构布局。

1、完整css div代码

div三列布局 css5.com.cn

#CSS5{width:400px; overflow:hidden}

.left-a{ float:left; width:120px; border:1px solid #F00}

.left-b{ float:left; width:130px; border:1px solid #000; margin-left:7px}

.right{ float:right; width:130px; border:1px solid #F00}

左边第一个DIV
文字内容

中间一个DIV
文字内容

右边一个DIV
内容文字

以上代码可直接复制测试。

2、div css实例截图

7dd0103a1015eff00c0802dcfc188988.png

使用div css布局左中右结构框架

作者:css5原创

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值