Home > Web Front-end > CSS Tutorial > CSS order attribute of Flexible flexible box model

CSS order attribute of Flexible flexible box model

高洛峰
Release: 2017-02-23 09:49:22
Original
2053 people have browsed it


Example

Set the order of flexbox object elements:

  1. pmyRedp {order:2;}

  2. p#myBluep {order:4;}

  3. p#myGreenp {order:3;}

  4. p#myPinkp {order:1;}

  5. ##
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>手册网(www.shouce.ren)</title>
    <style>
    #main {
        width: 400px;
        height: 150px;
        border: 1px solid #c3c3c3;
        display: -webkit-flex; /* Safari */
        display: flex;
    }
    
    #main div {
        width: 70px;
        height: 70px;
    }
    
    /* Safari 6.1+ */
    div#myRedDIV   {-webkit-order: 2;}
    div#myBlueDIV  {-webkit-order: 4;}
    div#myGreenDIV {-webkit-order: 3;}
    div#myPinkDIV  {-webkit-order: 1;}
    
    /* Standard syntax */
    div#myRedDIV   {order: 2;}
    div#myBlueDIV  {order: 4;}
    div#myGreenDIV {order: 3;}
    div#myPinkDIV  {order: 1;}
    </style>
    </head>
    <body>
    
    <div id="main">
      <div style="background-color:coral;" id="myRedDIV"></div>
      <div style="background-color:lightblue;" id="myBlueDIV"></div>
      <div style="background-color:lightgreen;" id="myGreenDIV"></div>
      <div style="background-color:pink;" id="myPinkDIV"></div>
    </div>
    
    <p><b>注意:</b> Internet Explorer 10 及更早版本浏览器不支持 order 属性。</p>
    <p><b>注意:</b> Safari 6.1 及更新版本通过 -webkit-order 属性支持该属性。</p>
    
    </body>
    </html>
    Copy after login
Effect preview


Browser support

The number in the table indicates the version number of the first browser that supports this attribute.

The number immediately following -webkit-, -ms- or -moz- is the first version that supports this prefix attribute.

Attributes
order 29.0
21.0 -webkit-
11.0 28.0
18.0 -moz-
9.0
6.1 -webkit-
17.0

Definition and usage

order property Sets or retrieves the order in which child elements of the flexbox model object appear. .

Note: If the element is not an element of the flexbox object, the order attribute has no effect.

##JavaScript syntax:


CSS Syntax


order: number|initial|inherit;

Attribute Value

Default value: 0
Inheritance: No
Animatable: Yes, see individual properties. Please refer to CSS3 animation properties, CSS3 animation examples. Effect preview
Version: CSS3
object.style.order="2" Effect preview
##inheritFor more CSS order attributes of Flexible flexible box model and related articles, please pay attention to the PHP Chinese website!
##Value Description
number The default value is 0. Specify the sequence of flexible projects.
##initial Set this property to its default value. See initial.
##Inherit this property from the parent element. See inherit.
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template