Flexible BOX弹性框架布局:2012年以前的写法


BOX弹性框架布局:
/*  弹性框布局,-moz- -webkit浏览器兼容*/
	display: -moz-box;
	display: -webkit-box;
/*  box-pack:内部元素水平居中方式,-moz- -webkit浏览器兼容 */
	-moz-box-pack: center;
	/*  内部元素居中 */
	-webkit-box-pack: center;
/*元素纵向排列,orien表示方向 vertical表示纵向 horizontal默认横向*/
	-moz-box-orient: vertical;
	-webkit-box-orient: vertical;
/*(按100%显示)表示按比例显示:0表示固定宽度,其余为可变类型,1 表示占1份*/
	-moz-box-flex: 1;
	-webkit-box-flex: 1;	
/* box-direction方向属性,reverse表示从反向,逆向开始,容器中的子项目显示的排序开始方向  所以应该写在父级*/
	-moz-box-direction: reverse;
	-webkit-box-direction: reverse;
/* 设置项目显示的顺序  数字表示排列的顺序*/
	-webkit-box-ordinal-group: 4;
	-moz-box-ordinal-group: 4;
例子
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>416弹性框架深入理解</title>
		<style type="text/css">
			*{
				font-size: 20px;
				padding: 0;
				margin: 0;
			}
			body{
				/*  弹性框布局*/
				display: -moz-box;
				display: -webkit-box;
				/*  box-pack:内部元素水平居中方式,-moz- -webkit浏览器兼容 */
				-moz-box-pack: center;
				/*  内部元素居中 */
				-webkit-box-pack: center;
				
			}
			#wrapper {
				display: -moz-box;
				display: -webkit-box;
				height: 200px;
				max-width: 900px;
			/*box-flex 表示按比例显示:0表示固定宽度,其余为可变类型,1 表示占1份 2表示占2份*/	
				-webkit-box-flex: 1;
				-moz-box-flex: 1;
				-ms-box-flex: 1;
				 box-flex: 1;
				 /* 逆序排列 */
				 /* -webkit-box-direction: reverse;
				 -moz-box-direction: reverse; */
				 /* 纵向显示 */
				 -moz-box-orient: vertical;
				 -webkit-box-orient: vertical;	 
			}
			
			#wrapper .box1 {
				background-color: pink;
				-webkit-box-flex: 1;
				-moz-box-flex:1 ;
				-ms-box-flex:1 ;
				box-flex:1 ;
				color: white;
				text-align: center;
				-webkit-box-ordinal-group: 1;
				-moz-box-ordinal-group: 1;
				
				
			}
			
			#wrapper .box2 {
				background-color: #00D8FF;
				-webkit-box-flex: 1;
				-moz-box-flex: 1;
				-ms-box-flex: 1;
				box-flex: 1;
				color: white;
				text-align: center;
				-webkit-box-ordinal-group:3;
				-moz-box-ordinal-group: 3;
			}
			
			#wrapper .box3 {
				background-color: #00B498;
				-webkit-box-flex: 1;
				-moz-box-flex: 1;
				-ms-box-flex: 1;
				box-flex: 1;
				color: white;
				text-align: center;
				-webkit-box-ordinal-group: 2;
				-moz-box-ordinal-group: 2;
			}
			
			#wrapper .box4 {
				background-color: #01769C;
				-webkit-box-flex: 1;
				-moz-box-flex: 1;
				-ms-box-flex: 1;
				box-flex: 1;
				color: white;
				text-align: center;
				/* 项目显示的顺序 */
				-webkit-box-ordinal-group: 4;
				-moz-box-ordinal-group: 4;
			}

		</style>
		
	</head>
	<body>
		<div id="wrapper">
			<div class="box1">box1</div>
			<div class="box2">box2</div>
			<div class="box3">box3</div>
			<div class="box4">box4</div>
		</div>
	</body>
</html>

	

效果图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值