css3中webkit-box的用法
来源:互联网 发布:visio软件架构图 编辑:程序博客网 时间:2024/05/05 19:47
webkit-box
1、之前要实现横列的web布局,通常就是float或者display:inline-block; 但是都不能做到真正的流体布局。至少width要自己去算百分比。
2.flexible box 就可以实现真正意义上的流体布局。只要给出相应属性,浏览器会帮我们做额外的计算。
提供的关于盒模型的几个属性:
box-orient 子元素排列 vertical or horizontalbox-flex 兄弟元素之间比例,仅作一个系数
box-align box 排列
box-direction box 方向
box-flex-group 以组为单位的流体系数
box-lines
box-ordinal-group 以组为单位的子元素排列方向
box-pack以下是关于flexible box的几个实例
1、三列自适应布局,且有固定margin:
<!DOCTYPE html><html><style>
.wrap {
display: -webkit-box;
-webkit-box-orient: horizontal;
}
.child {
min-height: 200px;
border: 2px solid #666;
-webkit-box-flex: 1;
margin: 10px;
font-size: 100px;
font-weight: bold;
font-family: Georgia;
-webkit-box-align: center;
}
</style><div><div>1</div><div>2</div><div>3</div></div></html>
2、当一列定宽,其余两列分配不同比例亦可(三列布局,一列定宽,其余两列按1:2的比例自适应):
<!DOCTYPE html><html><meta charset=”utf-8″ /><style>
.wrap {
display: -webkit-box;
-webkit-box-orient: horizontal;
}
.child {
min-height: 200px;
border: 2px solid #666;
margin: 10px;
font-size: 40px;
font-weight: bold;
font-family: Georgia;
-webkit-box-align: center;
}
.w200 {width: 200px}
.flex1 {-webkit-box-flex: 1}
.flex2 {-webkit-box-flex: 2}
</style><div><div>200px</div><div>比例1</div><div>比例2</div></div></html>
3、下面是一个常见的web page 的基本布局:
<!DOCTYPE html><html><meta charset=”utf-8″ /><style>
header, footer, section {
border: 10px solid #333;
font-family: Georgia;
font-size: 40px;
text-align: center;
margin: 10px;
}
#doc {
width: 80%;
min-width: 600px;
height: 100%;
display: -webkit-box;
-webkit-box-orient: vertical;
margin: 0 auto;
}
header,
footer {
min-height: 100px;
-webkit-box-flex: 1;
}
#content {
min-height: 400px;
display: -webkit-box;
-webkit-box-orient: horizontal;
}
.w200 {width: 200px}
.flex1 {-webkit-box-flex: 1}
.flex2 {-webkit-box-flex: 2}
.flex3 {-webkit-box-flex: 3}
</style><div id=”doc”><header>Header</header><div id=”content”><section>定宽200</section><section>比例3</section><section>比例1</section></div><footer>Footer</footer></div></html>
- 本文固定链接: http://www.frontopen.com/288.html
- 转载请注明: zhoumeng 2012年11月26日 于 前端开拓者 发表
- css3中webkit-box的用法
- css3中webkit-box的用法
- CSS3中-webkit-box的用法
- css3中webkit-box的用法
- css3中webkit-box的用法
- css3中webkit-box的用法
- css3中webkit-box的用法
- css3中webkit-box的用法
- css3中webkit-box的用法
- css3中webkit-box的用法
- css3中的display:-webkit-box的用法
- css3中webkit-box
- css3中webkit-linear-gradient、box-shadow属性的使用
- CSS3中webkit-box布局页面实例
- css3 webkit-box
- css3:-webkit-box
- 自适应布局display:-webkit-box的用法
- CSS3.0盒模型display:-webkit-box;的使用
- 用竞价广告的思维来做赤裸裸的seo之思考
- Android4.4中拒绝发送Intent.ACTION_MEDIA_MOUNTED扫描SD卡的广播
- 我的第一篇博文,记录我的ios成长
- Java线程(十二):Exchanger-兄弟线程的信息交换
- Linux系统监控工具之top详解
- css3中webkit-box的用法
- 简单使用storyboard
- 我们看一眼广告值多少钱?创造了多少价值?
- android网络监听状态改变收到2个广播处理
- android环境搭建之无法下载问题
- mysql 按时间段统计
- 嵌入式网页服务器boa移植有感
- 博客地址的转移
- linux进程状态查询--ps