举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > css align属性 CSS3 box-align 属性

css align属性 CSS3 box-align 属性

2023-03-11 06:18 CSS参考手册

css align属性 CSS3 box-align 属性

css align属性

CSS align属性是用来控制元素的对齐方式,它可以让元素水平或垂直地对齐,也可以让元素在某个方向上居中。align属性可以应用于表格、图片、文本框、表单元素等,它的语法如下:

align: left | right | center | justify | char

align属性有五个可选值:left、right、center、justify 和 char。left 和 right 分别表示左对齐和右对齐;center 表示水平居中;justify 表示两端对齐;char 表示按某一字符进行对齐。

align 属性的使用方法很简单,例如要将一个文本框水平居中显示,只要在文本框的样式中加上 align: center 即可。当然也可以使用 text-align 来实现同样的效果。但是 text-align 是应用于文本内容的,而 align 是应用于元素本身的。

此外还要注意的是 align 属性不能应用于所有元素上,例如 div 元素就不能使用 align 属性来进行对齐。但是 div 也可以通过 margin 来实现水平或者垂直方向上的对齐效果。

CSS3 box-align 属性

CSS3 box-align 属性


实例

对div中的子元素同时使用box-align和box-pack的居中属性:

div
{
width:350px;
height:100px;
border:1px solid black;


display:-ms-flexbox;
-ms-flex-pack:center;
-ms-flex-align:center;


display:-moz-box;
-moz-box-pack:center;
-moz-box-align:center;


display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;


display:box;
box-pack:center;
box-align:center;
}


在此页底部有更多的例子。

浏览器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

目前所有主流浏览器都不支持 box-align 属性。

Internet Explorer 10 通过私有属性 -ms-flex-align 支持.

Firefox通过私有属性- MOZ-box-align支持。

Safari和Chrome通过私有属性-WebKit-box-align支持。

注意:Internet Explorer 9及更早IE版本不支持弹性盒子。


属性定义及使用说明

box- align属性指定box的子元素如何对齐。

默认值: stretch
继承: no
版本: CSS3
JavaScript 语法: object.style.boxAlign="center"


语法

box-align: start|end|center|baseline|stretch;

说明
start 对于正常方向的boxes,每个子元素的顶部边缘放在沿box的顶部。反向箱,每个子元素的底边放在沿box的底部
end 对于正常方向的boxes,每个子元素的顶部边缘放在沿box的底部。反向箱,每个子元素的底边放在沿box的顶部
center 任何多余的空间被划分均匀,一半以上的子元素放在上面,剩下的子元素放在另一半
baseline 如果box-orient是内嵌单轴或横向,所有的子元素都置于他们的基线对齐
stretch 子元素拉伸以填充包含区块


Examples

在线实例

更改一个元素的box对齐值
这个例子演示了如何使用JavaScript来改变一个元素box-align值。

阅读全文
以上是编程学为你收集整理的css align属性 CSS3 box-align 属性全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部