小白教程
所有教程
关于
Search
172.69.6.176
172.69.6.176
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Css3 pr box align”的源代码
本页内容
上一节:
Css3_pr_order
下一节:
Css3_pr_box_direction
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:box-align}}[[Category:css reference|113]] = CSS3 box-align 属性 = 对div中的子元素同时使用box-align和box-pack的居中属性: <sample title="" desc="" lang="html" hererun="1"> div { width:350px; height:100px; border:1px solid black; /* Internet Explorer 10 */ display:-ms-flexbox; -ms-flex-pack:center; -ms-flex-align:center; /* Firefox */ display:-moz-box; -moz-box-pack:center; -moz-box-align:center; /* Safari, Opera, and Chrome */ display:-webkit-box; -webkit-box-pack:center; -webkit-box-align:center; /* W3C */ display:box; box-pack:center; box-align:center; } </sample> <run name=""> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>小白教程(xiaobai.wang)</title> <style> div { width:350px; height:100px; border:1px solid black; /* Internet Explorer 10 */ display:-ms-flexbox; -ms-flex-pack:center; -ms-flex-align:center; /* Firefox */ display:-moz-box; -moz-box-pack:center; -moz-box-align:center; /* Safari, Chrome, and Opera */ display:-webkit-box; -webkit-box-pack:center; -webkit-box-align:center; /* W3C */ display:box; box-pack:center; box-align:center; } </style> </head> <body> <div> <p>Center me!</p> </div> <p><b>注意:</b> Flexible boxes 在 IE 9和更早版本的浏览器中不兼容</p> </body> </html> </run> 在此页底部有更多的例子。 == 浏览器支持 == 目前所有主流浏览器都不支持 box-align 属性。 Internet Explorer 10 通过私有属性 -ms-flex-align 支持. Firefox通过私有属性- MOZ-box-align支持。 Safari和Chrome通过私有属性-WebKit-box-align支持。 '''注意:'''Internet Explorer 9及更早IE版本不支持弹性盒子。 == 属性定义及使用说明 == box- align属性指定box的子元素如何对齐。 {| class="table table-striped table-hover" | 默认值: | stretch |- | 继承: | no |- | 版本: | CSS3 |- | JavaScript 语法: | object.style.boxAlign="center" |} == 语法 == <pre> box-align: start|end|center|baseline|stretch;</pre> {| class="table table-striped table-hover" ! 值 ! 说明 |- | start | 对于正常方向的boxes,每个子元素的顶部边缘放在沿box的顶部。反向箱,每个子元素的底边放在沿box的底部 |- | end | 对于正常方向的boxes,每个子元素的顶部边缘放在沿box的底部。反向箱,每个子元素的底边放在沿box的顶部 |- | center | 任何多余的空间被划分均匀,一半以上的子元素放在上面,剩下的子元素放在另一半 |- | baseline | 如果[[css3 pr box orient|box-orient]]是内嵌单轴或横向,所有的子元素都置于他们的基线对齐 |- | stretch | 子元素拉伸以填充包含区块 |} == 在线实例 == [[try.php?filename=trycss3_box align_js|更改一个元素的box对齐值]] 这个例子演示了如何使用JavaScript来改变一个元素box-align值。
返回至“
Css3 pr box align
”。
上一节:
Css3_pr_order
下一节:
Css3_pr_box_direction