CSS3弹性盒模型开发笔记(三)
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>box-pack、box-align</title> <style type="text/css">
#box { border:solid 1px red; width:600px; height:400px;
display : -moz-box; display : -webkit-box; display : box; } #box div { margin:4px; border:solid 1px #eee; } #box div img { width:120px; } </style> </head>
<body> <div id="box"> <div><img src="images/1.png" /></div> <div><img src="images/5.png" /></div> <div><img src="images/7.png" /></div> <div><img src="images/9.png" /></div> </div> </body> </html>
演示效果: 子元素全部水平和垂直居中显示显示
CSS Code复制内容到剪贴板
#box{ /*水平居中管理*/ box-pack:center; -moz-box-pack:center; -webkit-box-pack:center; /*垂直居中管理*/ box-align:center; -moz-box-align:center; -webkit-box-align:center; }
演示效果: 子元素全部位于盒子的左下角,富余空间位于右上角
CSS Code复制内容到剪贴板
#box{ /*水平居中管理*/ box-pack:start; -moz-box-pack:start; -webkit-box-pack:start; /*垂直居中管理*/ box-align:end; -moz-box-align:end; -webkit-box-align:end; }
演示效果: - 子元素水平平均分布,垂直伸展展示
CSS Code复制内容到剪贴板
#box{ /*水平居中管理*/ box-pack:justify; -moz-box-pack:justify; -webkit-box-pack:justify; /*垂直居中管理*/ box-align:stretch; -moz-box-align:stretch; -webkit-box-align:stretch; }
演示效果: - 子元素水平平均分布,在垂直方向上按基线分布
CSS Code复制内容到剪贴板
#box{ /*水平居中管理*/ box-pack:justify; -moz-box-pack:justify; -webkit-box-pack:justify; /*垂直居中管理*/ box-align:baselinebaseline; -moz-box-align:baselinebaseline; -webkit-box-align:baselinebaseline; font-size:28px; }
演示效果: - 子元素全部位于盒子的右侧并平均分布,并按垂直顺序进行分布
CSS Code复制内容到剪贴板
#box{ /*水平居中管理*/ box-pack:justify; -moz-box-pack:justify; -webkit-box-pack:justify; /*垂直居中管理*/ box-align:end; -moz-box-align:end; -webkit-box-align:end; /*垂直分布*/ box-orient:vertical; -moz-box-orient:vertical; -webkit-box-orient:vertical; }
演示效果: 空间溢出管理 (编辑:焦作站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |