怎么用CSS3中box-orient属性来布局方向

这篇文章主要介绍怎么用CSS3中box-orient属性来布局方向,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

专注于为中小企业提供成都网站设计、做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业达川免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

    在CSS3弹性盒子模型中,我们可以使用box-orient属性定义弹性盒子内部中“子元素”的排列方向。也就是盒子内部的子元素是横着排,还是竖着走。

    box-orient属性取值如下:

    horizontal弹性盒子“从左到右”在一条水平线上显示它的“子元素”

    vertical弹性盒子“从上到下”在一条垂直线上显示它的“子元素”

    inline-axis弹性盒子“沿着内联轴”显示它的“子元素”(默认值)

    block-axis弹性盒子“沿着块轴”显示它的“子元素”

    注意:在使用之前,用户必须先把父元素的display属性设置为box或者inline-box,弹性盒子模型才会生效。

    举例:

   

   

   

    CSS3box-orient属性

   

    body

    {

    display:-webkit-box;/*定义元素为盒子显示,注意书写*/

    -webkit-box-orient:horizontal;/*定义盒子元素内的元素从左到右流动显示*/

    }

    div{height:100px;}

    #box1{background:red;}

    #box2{background:blue;}

    #box3{background:yellow;}

   

   

   

    盒子1

    盒子2

    盒子3

   

   

    是从VCDV型从常出现png.png

    分析:

    在CSS2.1中,HTML文档流的方向为“从上到下”,但是使用弹性盒模型之后,我们可以重新定义文档流的方向为“从左到右”。如果要开启弹性盒子模型,我们必须要设置父元素的display属性值为box(或inline-box)才行。

    在传统布局方式下,如果定义并列显示的三个栏目块显示为行内块状(display:inline-block;)或者内联元素(display:inline;),则也可以实现相同的设计效果,但是显示技术却完全不同。

    “display:-webkit-box;”兼容webkit内核浏览器,如果是moz内核浏览器,则需要写成“display:-moz-box;”。注意是“display:-moz-box;”,而不是“-moz-display:box;”。

    这个例子中,弹性盒子内部的“子元素”的宽度是由内容撑开的。如果没有内容,则“子元素”不会有宽度。当然,我们也可以给“子元素”定义一定的宽度。



怎么用CSS3中box-orient属性来布局方向怎么用CSS3中box-orient属性来布局方向

以上是“怎么用CSS3中box-orient属性来布局方向”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


文章题目:怎么用CSS3中box-orient属性来布局方向
网站URL:http://cdiso.cn/article/jhioci.html

其他资讯