css样式布局方式

文章介绍了CSS布局的几种主要技术,包括浮动布局中的float属性和clear属性的使用,定位布局的position属性以及static、absolute和relative的含义,还详细阐述了弹性盒子模型,如flex-direction、flex-wrap、align-items、justify-content和align-content等属性的作用,这些都是网页布局设计中的关键概念。
摘要由CSDN通过智能技术生成

1.浮动布局

使用float属性设置

取值有:none,left,right

如果要消除这种影响(消除浮动)通过clear属性

none:默认 允许两边都可以浮动

left:不允许左边的浮动

right:不允许右边的浮动

both:不允许两侧有浮动

 2.定位布局

属性:position ------ 设置对象的定位方式

static ----- 静态定位(没有设置位置)默认

absolute ------- 绝对定位 :将对象从文档流中分离出来,设置left top right bottom这四个方向去设 置相较于父级对象的相对定位,如果不存在这样的父级对象,那么父级是body

relative ------ 相对定位:对象不从文档流中分离出来,设置left top right bottom这四个方向去设置 相较于自身的相对定位

3.其他属性

3.1 overflow属性

可添加以下属性值

3.2 zoom 属性(设置或者检索对象的缩放比例)

可以添加两个属性

normal : 默认值 显示的是对象的实际尺寸

number: 百分比|无符号的浮点数 浮点数为1.0相当于100%相当于取值为normal

 4.弹性盒子

弹性盒子是由弹性容器(Flexible或者Flexbox)和弹性元素(Flex-item)组成

设置弹性容器是通过display属性进行设置,---------- display:flex或则inline-flex

弹性盒子有许多属性:

flex- direction指的是弹性容器中子元素的排列方式
flex-wrap指的是弹性容器中子元素超出父容器时是否换行
flex-flowflex- direction 和flex-wrap 的简写
align-items设置的弹性容器中元素在侧轴(纵轴)的对齐方式
justify-content设置的弹性容器中元素在主轴(横轴)的对齐方式
align-content修改了flex-flow 的行为,类似于align-items,它是对齐的弹性线

4.1 flex-direction属性

可以添加以下值:

row左对齐(横向的从左到右排列),默认
row-reverse反向的横向排列(右对齐),从后往前排,最后一项排在最前面
column纵向排列
column-reverse反向纵向排列

         

4.2 flex-wrap(用来设置是否换行)

nowrap默认值,规定弹性元素不会换行
wrap 弹性元素在需要的时候会换行

会换行,但是是反方向

 4.3 flex-flow

4.4 align-items(设置的弹性容器中元素在侧轴(纵轴)的对齐方式)

stretch默认,项目被拉伸以适合容器
center项目位于容器的中央
flex-start项目位于容器的开头
flex-end项目位于容器的末端
baseline项目被定为到容器的基线

 

 

 4.5 justify-content(设置的弹性容器中元素在主轴(横轴)的对齐方式)

flex-start默认值,位于容器的开头
flex-end项目位于容器的结尾
center项目位于容器中央
space-between项目在行与行之间留有间隙
space-around项目在行之前、行之间和行之后留有空间

4.6 align-content(修改了flex-flow 的行为,类似于align-items,它是对齐的弹性线)

stretch默认值,行拉伸以占据剩余空间
center朝着弹性容器的中央对行打包
flex-start朝着弹性容器的开头对行打包
flex-end朝着弹性容器的结尾对行打包
space-between行均匀分布在弹性容器中
space-around行均匀分布在弹性容器中,两端各占一半

 

 

 

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值