天天看點

float定位

初始化樣式

* {

    padding:0px;

    margin:0px;

}

html,body {

    background-color: lightgray;

    width: 100%;

    height: 100%;

執行個體一:

#div1{

    width: 400px;

    height: 200px;

    background-color: #FF66FF;

#div2{

    width: 200px;

    border: solid coral 5px;

    float: left;

    color: coral;

<body>

    <div id="div1">

        div1

    </div>

    <div id="div2">

        div2

</body>

<a href="http://s3.51cto.com/wyfs02/M02/6D/92/wKiom1VmiI6SuwvoAACE9-l5rj4924.jpg" target="_blank"></a>

執行個體二:div2與div1調換順序

<a href="http://s3.51cto.com/wyfs02/M02/6D/8E/wKioL1VmisSiTTpZAACQUJLRUyg010.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M02/6D/94/wKiom1VmlGCAEYmkAACd-JCaWEs889.jpg" target="_blank"></a>

總結:float元素對後面的塊狀元素(span、input、label等)和行狀(div、p)元素都會産生影響,對前面的行狀(div、p)元素無影響,但是對前面的塊狀元素産生影響。

另外使用float後 left、top、right、bottom樣式将無法使用。

本文轉自 yntmdr 51CTO部落格,原文連結:http://blog.51cto.com/yntmdr/1655908,如需轉載請自行聯系原作者

繼續閱讀