布局與定位

布局

  1. 流體布局,擴展窗口時,頁面中的內(nèi)容隨之擴展;
  2. 凍結布局,頁面內(nèi)容固定,不隨頁面的擴展而擴展;
    用一個<div>包含頁面所有內(nèi)容,然后給該<div>一個固定的寬度,如:
    #allcontent { width: 800px; ...... }
  3. 凝膠布局,頁面內(nèi)容寬度固定,但外邊距歲窗口的擴展而擴展;
    用一個<div>包含頁面所有內(nèi)容,然后給該<div>一個固定的寬度,指定左右外邊距為auto。如:
    #allcontent { width: 800px; margin-left: auto; margin-right: auto; .... }
  4. 浮動布局
    a. 將浮動元素放在塊元素上;
    b. 給浮動元素設置一個特定的寬度,不能為auto。
    c. 在CSS中添加 float:left/right;樣式;
    d. clear屬性指定一個塊元素左邊或右邊或兩邊不能有浮動元素。
  5. CSS表格顯示布局
    a. 劃分好表格格局
    b. 給表格和行分別添加<div>元素,并分別添加id
    c. 在行的區(qū)域內(nèi),添加內(nèi)容作為單元格
    d. 指定表格
    display:table;
    指定行
    display:table-row;
    指定單元格
    display:table-cell;

定位

  1. 靜態(tài)定位
    靜態(tài)定位是默認方式。
  2. 絕對定位(absolute)
    相對于頁面邊界來定位。用一個<div>包含指定內(nèi)容,然后指定它的寬度和位置,如:
    #allcontent { position: absolute; top : 150px; left: 100px; width: 800px; ...... }
    注意 z-index屬性。用于指定定位元素的上下層次關系。
  3. 固定定位(fixed)
    相對于瀏覽器窗口定位,把元素放在一個特定的固定位置上,不再移動,即時滾動頁面。
    如:
    xxx { position: fixed; top : 150px; left: 100px; ...... }
  4. 相對定位(relative)
    相對定位是相對于其外圍包含元素來定位
    xxx { position: relative; top : 50px; left: 10px; ...... }
    使用絕對,固定和相對定位時,屬性top,right,bottom,left可以用來指定元素的位置。*
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 14,125評論 1 92
  • BULLET POINT 瀏覽器使用流在頁面中放置元素。 塊元素從上向下流,各元素之間有一個換行。默認的,每個塊元...
    XERO75閱讀 566評論 0 0
  • 使用劉(flow)瀏覽器從HTML文件最上面開始,從上到下沿著元素流逐個顯示遇到的元素。先考慮快元素,在每個塊元素...
    Holase閱讀 403評論 0 0
  • CSS 是什么 css(Cascading Style Sheets),層疊樣式表,選擇器{屬性:值;屬性:值}h...
    崔敏嫣閱讀 1,576評論 0 5
  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    wzhiq896閱讀 2,114評論 0 2

友情鏈接更多精彩內(nèi)容