首页 > Web开发 > 详细

CSS学习笔记01各种布局

时间:2018-10-26 18:57:39      阅读:204      评论:0      收藏:0      [点我收藏+]

起因是这个网站上说了一些css布局的,但是在这个网站上没有说明具体怎么布局

?

margin:0 auto :CSS布局居中功能

width 设置宽度

border边框样式为本案例便于观察而加入CSS样式,实际项目布局根据需要增减

height 设置高度 也是本案例便于观察每个DIV层而设置的高度样式,一般结构布局不需要设置高度,因为一般布局如果内容多少不能确定就不设置高度。

?

margin:0 auto(DIV居中功能)

width:400px(设置宽度为400px)

border:1px solid #F00; border:1px solid #FF0; border:1px solid #00F(设置设置3个分别为红黄蓝的边框)

height:100px;height:200px;height:100px 设置三个CSS高度

?

1、上下结构

以下为上下布局结构截图

技术分享图片

感觉其实没什么东西,div默认就是上下排布。

2、上中下结构(竖向)

上中下布局结构截图

技术分享图片

?

3、左右结构

常见左右分以下2种

第1个左右

技术分享图片

第2个左右

技术分享图片

当然还有平等分的左右结构

这个我有点不太确定float:left;这个可以实现,它的意思是div向左排队,要实现左右,就要每一个div都有这个属性,但是如果浏览器变小,第二个div就去下一行了。

第二个方案是position:absolute;意思是绝对定位,第一个div是绝对定位,第二个div左外边距就是第一个div的宽度

4、左中右(横向)

技术分享图片

在左中右里面,我试一点儿更符合要求的,三个div加起来全屏显示,中间的div占百分之五十,左右各占百分之二十五

?

技术分享图片

5、上中(中分左右)下结构

技术分享图片

这个实在没必要谢了,直接看6吧

6、上中(中分左中右三列)下结构

技术分享图片

?

技术分享图片

?

?

总结:

整个过程中我以前不熟的就只有俩东西,第一个是float:left;第二个是position:absolute;

下面两篇分别总结一些css的这俩属性

CSS学习笔记01各种布局

原文:https://www.cnblogs.com/mihe/p/9857664.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!