css中如何实现帧布局_css布局和居中的简单实现

Css的布局格式

  • 一列式:

304f90d8bce834ce5658219ca775eddd.png

一列式布局是最基本的布局方式,通过直接创建一个div就可以实现。图中有两种一列式的样式,分别是宽度自适应屏幕(这是默认的块级元素的属性);另外一种是依据文档内容来填充宽度(通过设置float属性来实现)

  • 二列式:

320abc2b8b94da8150c9f67fe2cd2cdf.png

二列式,即左右布局。实现方式可以通过设置box1(float),box2(可以使用float,也可以直接设置margin-left>=box1的宽度来实现{这是为了避免重合})

  • 三列式:

bab89ee28558bd7f9eda81a83ac7336b.png

三列式的实现和二列式相同,可以将box1、box2(float属性),box3(可以设置float,也可以设置margin-left>=box1+box2的宽度{这是为了避免重合})

三列式自适应布局:

bd3f2bd22714c78f3533326fb9d1f55c.png

三列式可以设置中间(box2)为自适应的形式,主要是设置box3的margin-top=box2的宽度。

css的居中方式

1、水平居中

  • 内联元素的居中可以使用text-align:center属性。
  • 单个块级元素的居中可以设置margin:0 auto或者margin-left:auto/margin-right:auto来实现。
  • 多个块级元素居中可以将块级元素包裹在一个块级元素中,然后设置这个块级元素为display:inne-block,同时设置父级容器text-align:center来实现。

2、垂直居中

  • 使用table标签,table标签内的td标签内的内容默认垂直居中
  • 使用定位的方式,首先父级盒子相对定位,子盒子绝对定位。(1)top和left设置为50%,translate(50%)。(2)margin:auto
  • 使用flex布局:align-item:center、justify-content:center

好了,上面就是实现居中和布局的简单方式,欢迎各位补充。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值