CSS3——布局样式
来源:互联网 发布:手机照片恢复软件免费 编辑:程序博客网 时间:2024/05/18 00:55
- 多栏布局
- 常用属性
- column-count
- column-width
- column-gap
- column-rule
- 案例
- 常用属性
- 盒布局
- 与分栏布局的区别
- 写法
- 弹性盒布局盒布局的进一步应用
- 自适应
- 改变盒模型的顺序
- 改变盒模型的排列方式
- 填充空白
- 案例
多栏布局
常用属性
column-count:
栏目数量,指定栏目的数量
column-width:
栏目宽度,按照宽度分栏目
column-gap:
栏目之间的宽度
column-rule:
栏目之间增加分割线
注:column-rule的参数与定义的边框相同
案例
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> #div1{ width: 100%; /*-webkit-column-count: 3; -moz-column-count: 3;*/ -webkit-column-width: 150px; -moz-column-width: 150px; } #div3{ width: 100%; height: 300px; background-color: green; color: #ffffff; } </style></head><body><div id="div1"> <!-- 测试的时候可以搜些文字添加到这个div中 --> ...</div><div id="div3"> biubiubiu</div></body></html>
盒布局
好处:解决float等属性 底部不能对其的缺点
与分栏布局的区别:
盒布局的栏目的宽度是固定值
写法:
display: -webkit-box;
弹性盒布局(盒布局的进一步应用)
自适应
box-flex
作用:按照比重分割和布局
使用步骤1
在大div中使用display方式为box
例如:
display: -moz-box;display: -webkit-box;
使用步骤2
在小div中使用
-moz-box-flex: 2;-webkit-box-flex: 2;box-flex: 2;
注:某部分数字越大代表分割的部分区域越大
改变盒模型的顺序
-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;
注:数字越小越靠前
改变盒模型的排列方式
/*垂直排列*/-moz-box-orient: vertical;-webkit-box-orient: vertical;/*水平排列*/-moz-box-orient: horizontal;-webkit-box-orient: horizontal;
填充空白
只需要在应用元素中添加属性:
-webkit-box-flex: 1;-moz-box-flex: 1;
案例
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> .test_box { display: -moz-box; display: -webkit-box; } .list_one { background-color: green; -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; } .list_two{ background-color: #cccccc; -moz-box-flex: 2; -webkit-box-flex: 2; box-flex: 2; } .list_three{ background-color: #2066c7; -moz-box-flex: 3; -webkit-box-flex: 3; box-flex: 3; } </style></head><body><div class="test_box"> <div class="list_one">1</div> <div class="list_two">2</div> <div class="list_three">3</div></div></body></html>
1 0
- CSS3——布局样式
- CSS3 布局样式
- css3布局样式
- CSS3布局相关样式
- CSS3布局相关样式学习
- CSS3(三)布局样式
- CSS3的布局样式相关
- CSS3——文本样式
- CSS3布局 —— Columns
- 【CSS3】布局样式相关--慕课网【学习总结】
- css3之布局相关的样式
- css3-布局样式相关-慕课网学习
- JavaEE——CSS3样式表
- CSS3基础(3)——CSS3 布局属性全接触
- 【CSS3】多列布局——Columns
- css3弹性布局——display:flex
- CSS3 多列布局——Columns
- CSS3 table — 自适应布局表格
- printf函数的原理1
- 利用隐藏域/HttpSession实现简易问卷
- Android中Broadcast Receiver组件详解
- 现代C++函数式编程
- android集中常见的图片加载框架的小结
- CSS3——布局样式
- java io系列13之 BufferedOutputStream(缓冲输出流)的认知、源码和示例
- 线程的创建
- 菜单的状态与工具栏--孙鑫MFC第六课第二部分
- java中外部类修饰符和类成员修饰符总结--看了这你就不会再对修饰符感到迷茫
- 冒泡排序1
- UVAlive 6693 Flow Game(模拟)
- java--css(1)利用css给html网页换套装
- 过滤器、拦截器、监听器的区别