当前位置:首页 > 技术 >

css简单网页布局(css网页布局排版实例)

来源:原点资讯(www.yd166.com)时间:2023-02-09 15:38:21作者:YD166手机阅读>>

css简单网页布局,css网页布局排版实例(1)

简介

布局在我们前端日常开发来说是非常重要的,一个好的布局能简化代码的同时还能提高网页的性能。常见的布局方法有浮动(float)布局绝对定位(position)布局表格布局(table)弹性(flex)布局网格(grid)布局。关于布局方法本文不做详细讲解,笔者推荐看阮一峰老师 flex布局教程 和阮一峰老师 grid布局教程。

本文主要讲解水平垂直居中单栏布局双栏布局三栏布局一些项目中常用的布局方案。

本文代码全部使用codepen在线代码工具进行演示。

居中

居中在我们日常工作中还是会经常碰到。

水平居中

对于水平居中一般可以使用如下四种方式

  1. 对于行内元素我们可以在父元素上设置text-align:center;来实现。
  2. 对于定长块级元素我们可以使用margin: 0 auto;来实现。
  3. 我们可以在父元素上使用flex布局来实现。
  4. 我们可以在父元素上使用grid布局来实现。

<div class="div1"> <span>行内元素水平居中</span> </div> <div class="div2"> <span>行内元素水平居中</span> <div>块级元素水平居中</div> </div> <div class="div3"> <span>行内元素水平居中</span> <div>块级元素水平居中</div> </div> <div class="div4">块级元素水平居中</div>

.div1 { text-align: center; } .div2 { display: flex; justify-content: center; } .div3 { display: grid; justify-content: center; } .div4 { width: 130px; margin: 0 auto; }

效果如下

css简单网页布局,css网页布局排版实例(2)

点击查看代码运行实例

垂直居中

对于垂直居中一般可以使用如下三种方式

  1. 我们可以在父元素上设置line-height等于height来实现。
  2. 我们可以在父元素上使用flex布局来实现。
  3. 我们可以在父元素上使用grid布局来实现。
  4. 我们可以在父元素上使用table布局来实现。

<div class="div1"> <span>行内元素垂直居中</span> <!-- <div>块级元素垂直居中</div> --> </div> <div class="div2"> <span>行内元素垂直居中</span> <div>块级元素垂直居中</div> </div> <div class="div3"> <span>行内元素垂直居中</span> <div>块级元素垂直居中</div> </div> <div class="div4"> <span>行内元素垂直居中</span> <div>块级元素垂直居中</div> </div>

.div1 { height: 100px; background: lightgreen; line-height: 100px; } .div2 { height: 100px; background: lightblue; display: flex; align-items: center; } .div3 { height: 100px; background: lightgreen; display: grid; align-content: center; } .div4 { height: 100px; background: lightblue; display: table-cell; vertical-align: middle; }

效果如下

css简单网页布局,css网页布局排版实例(3)

点击查看代码运行实例

水平垂直同时居中

比如我们想实现如下水平垂直同时居中的效果

css简单网页布局,css网页布局排版实例(4)

首页 123下一页

栏目热文

css首页布局实例(css布局技巧实例)

css首页布局实例(css布局技巧实例)

前几天我在面试前端开发同学的时候,有问到关于margin基础布局相关内容的过程中,发现很多同学基本解释不清楚,今天刚好有...

2023-02-09 15:13:27查看全文 >>

css布局设计方案(css布局100种方法)

css布局设计方案(css布局100种方法)

我们在网页制作中,会有许多的术语例如:CSS、HTML、DHTML、XHTML等等。下面开始使用Div CSS进行网页布...

2023-02-09 15:55:19查看全文 >>

使用css样式布局网页外观(网页设计css布局方式)

使用css样式布局网页外观(网页设计css布局方式)

作者有话要说:此文是作者自己的学习总结,供大家参考,不足之处还请见谅和指正~在学习完了基本的HTML CSS标签之后,就...

2023-02-09 15:22:05查看全文 >>

div css布局技巧

div css布局技巧

我们在网页制作中,会有许多的术语例如:CSS、HTML、DHTML、XHTML等等。下面开始使用Div CSS进行网页布...

2023-02-09 15:23:03查看全文 >>

css grid布局详细图解(图解css grid 布局)

css grid布局详细图解(图解css grid 布局)

分享兴趣,传播快乐,增长见闻,留下美好!亲爱的您,这里是LearningYard新学苑。今天小编为大家带来华硕前端1...

2023-02-09 15:18:07查看全文 >>

常用的css布局方式(css常见的布局方式)

常用的css布局方式(css常见的布局方式)

浮动布局浮动布局示例相关CSS属性float - left:元素向左浮动 - right:元素向右浮动 - none:默...

2023-02-09 15:19:46查看全文 >>

css有哪些页面布局(三种css布局)

css有哪些页面布局(三种css布局)

最近忙里偷闲,给自己加油充电的时候,发现自己脑海中布局这块非常的凌乱混杂,于是花了一些时间将一些常用的布局及其实现方法整...

2023-02-09 15:21:23查看全文 >>

css和html网页布局(网页框架与布局css)

css和html网页布局(网页框架与布局css)

三星 Galaxy Fold 和 Surface Duo 以及华为mate X等系列折叠屏手机问世至今已有三年多的时间。...

2023-02-09 15:37:35查看全文 >>

常见的css布局方式(css布局技巧大全)

常见的css布局方式(css布局技巧大全)

1.单列布局1.1 水平居中父元素 text-align:center;子元素:inline-block;优点:兼容性好...

2023-02-09 15:32:52查看全文 >>

海绵宝宝大结局正片(海绵宝宝全集大结局普通话)

海绵宝宝大结局正片(海绵宝宝全集大结局普通话)

大家看《海绵宝宝》这部动画片的时候是不是都很奇怪,其中的剧情好像一直发展着,并没有要结局的意思。所以有的网友就着急了,真...

2023-02-09 15:51:08查看全文 >>

文档排行