css box-pack属性怎么用


本文摘自PHP中文网,作者silencement,侵删。

css box-pack属性定义及用法

1.box-pack属性是css3新增属性,是使用来规定当框大于子元素的尺寸,在何处放置子元素,目前主流浏览器都还不支持该属性,但是一些浏览器有自己的私有属性来实现box-pack属性的效果。

2.Internet Explorer 10可以使用-ms-flex-pack property属性来代替支持box-pack属性,Internet Explorer 10之前版本不支持该属性。Firefox内核浏览器可以通过私有属性-moz-box-pack属性来代替支持box-pack属性。Safari、Opera以及Chrome浏览器可以通过私有属性 -webkit-box-pack属性来代替支持box-pack属性;

css box-pack属性语法格式

1

box-pack: start/end/center/justify;

属性值说明

start :对于普通方向的boxes,左边缘的第一个子元素被放置在左侧(所有额外的空间放置后的最后一个子元素)。对于反向boxes,右边缘最后一个子元素放置在右侧(所有额外的空间放置前的第一个子元素)

end:对于正常的方向的boxes,最后一个子元素的右边缘放置在右侧(所有额外的空间放置前的第一个子元素)。对于反向boxes,第一个孩子的左边缘放置在左侧(所有额外的空间放置后的最后一个子元素)

center:额外的空间划分均匀的两半,前一半放置第一个子元素,另一半放置最后一个子元素

justify:额外的空间平均分配给每个子元素

实例

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>css3 box-pack属性笔记</title>

<style type="text/css">

body{background-color: #aaa;}

div{width: 400px;height: 100px;border:1px solid mediumvioletred;}

.box1{

display:box;/* W3C */

display:-ms-flexbox;/* Internet Explorer 10 */

display:-moz-box;/* Firefox */

display:-webkit-box;/* Safari, Opera, and Chrome */

box-pack:center;/* W3C */

-ms-flex-pack:center;/* Internet Explorer 10 */

-moz-box-pack:center;/* Firefox */

-webkit-box-pack:center;/* Safari, Opera, and Chrome */

}

.box2{

display:box;/* W3C */

display:-ms-flexbox;/* Internet Explorer 10 */

display:-moz-box;/* Firefox */

display:-webkit-box;/* Safari, Opera, and Chrome */

box-pack:justify;/* W3C */

-ms-flex-pack:justify;/* Internet Explorer 10 */

-moz-box-pack:justify;/* Firefox */

-webkit-box-pack:justify;/* Safari, Opera, and Chrome */

}

</style>

</head>

<body>

<div class="box1"><p>1</p><p>2</p></div>

<div class="box2"><p>1</p><p>2</p></div>

</body>

</html>

运行结果

ec0ee9cca360256d99a6d5f75642281.png

以上就是css box-pack属性怎么用的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

css引入本地图片的方法是什么

jquery attr与css区别是什么

css如何去掉阴影

css text-align属性怎么用

css中的空元素有哪些

关于css中display:flex与inline-flex属性的详细介绍

怎么在head区域引入css

css多级菜单的实例代码讲解

css怎么设置背景图片大小

css怎么控制按钮不可用

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...