Css float 盒子模型 position,cssfloat

來源:互聯網
上載者:User

Css float 盒子模型 position,cssfloat

屬性:

 float 浮動

  浮動的內容用div包起來,給div設定寬高

  clear 清除浮動。

box-sizing 

  標準模式下的盒模型 content-box:(預設屬性)

  padding和border不被包含在定義的width和height之內。對象的實際寬度等於設定的width值和border、padding之和,即 ( Element width = width + border + padding)

  怪異模式下的盒模型 border-box:

  padding和border被包含在定義的width和height之內。對象的實際寬度就等於設定的width值,即使定義有border和padding也不會改變對象的實際寬度,即 ( Element width = width )

其他屬性:

  line-height 行高 ,對一行內使用。

  overflow:hidden 超出部分隱藏。

  display:block inline inline-block (此元素會被換成 塊元素 行元素 行內塊元素)

  z-index:層疊順序。數字大的在上面

 

其他知識點:

相容:將最外層標籤設定寬高,裡面設百分比。

盒子模型:從裡到外為 內容(html)、內邊距(padding)、邊框(border)、外邊距(margin)。

     

 

定位:

  position:

    fix絕對位置 (相對視窗定位)

    relative 相對定位 有自身位置 用來微調 (佔用微調前的位置)

    absolute 絕對位置 (相對於最近的有position的父標籤定位 最高為body)

 

<head><style>#a{    width:400px;    height:200px;    border:1px solid red;    position:relative;    }    #b{        width:100px;        height:50px;        border:1px solid green;        position:absolute;        bottom:0;        right:0;        }    #c{        width:100px;        height:50px;        background:green;        position:relative;        top:280px;        left:210px;        z-index:1;        }#z{    width:400px;    height:200px;    border:1px solid red;    margin-top:5px;    }    #x{        width:100px;        height:50px;        background:red;        position:absolute;        top:280px;        left:140px;        }    #y{        width:100px;        height:50px;        border:1px solid green;        position:relative;        top:110px;        left:430px;        }</style></head><body><!--a邊框--><div id="a">    a    <div id="b">b</div>    <div id="c">c</div></div><!--z邊框--><div id="z">    z    <div id="x">x</div>    <div id="y">y</div></div></body>
摺疊和位置

實現效果

       

 

注意事項:

  檔案分類 (css和圖片要放進檔案夾)

  檔案名稱不可用中文

  Class等起名 用字母數字底線 不能數字開頭 起名注意駝峰。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.