注意事項:
使用 Float 自適應寬度(其中一欄為變動寬度)
1. 變動寬度的 block 放在最後面,不加 float
2. 其他 block 看排版,加上 float:left 或 float:right
3. 當有兩個以上的 float:right ,第一個出現的 float:right 會排在最右邊

程式碼:
 

<style>
.base {margin: 30px auto; width:400px;}
.base .block1 {background: #EFE; width:30%; float:right;}
.base .block2 {background: #FEF;}
.base .block3 {background: #EEE; width:30%; float:left;}
.base .block4 {background: #EEF; width:20%; float:right;}

.base2 {margin: 30px auto; width:400px;}
.base2 .block1 {background: #EFE; width:30%; float:right;}
.base2 .block2 {background: #FEF;}

.base3 {margin: 30px auto; width:400px;}
.base3 .block1 {background: #EFE; width:30%; float:left;}
.base3 .block2 {background: #FEF;}
</style>

<div class="base">
    <div class="block3">block3</div>
    <div class="block1">block1</div>
    <div class="block4">block4</div>
    <div class="block2">block2</div>
</div>

<div class="base">
    <div class="block3">block3</div>
    <div class="block4">block4</div>
    <div class="block1">block1</div>
    <div class="block2">block2</div>
</div>

<div class="base2">
    <div class="block1">block1</div>
    <div class="block2">block2</div>
</div>

<div class="base2">
    <div class="block2">block2</div>
    <div class="block1">block1</div>
</div>

<div class="base3">
    <div class="block1">block1</div>
    <div class="block2">block2</div>
</div>

 

結果:
 

block3
block1
block4
block2
block3
block4
block1
block2
block1
block2
block2
block1
block1
block2
arrow
arrow
    全站熱搜

    wbkuo 發表在 痞客邦 留言(0) 人氣()