<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 第 27 章 CSS 傳統布局[上] 學習要點: 1.布局模型 2.表格布局 3.浮動布局 主講教師:李炎恢 本章主要探討 HTML5?中 CSS?早期所使用的傳統布局,很多情況下,這些布局方式還是非常有用的。 **一.布局模型** 在早期沒有平板和智能手機等移動設備大行其道的時期,Web?頁面的設計主要是面向 PC 端電腦分辨率展開的。這種分辨率比例比較單一,基本上只要滿足最低分辨率設計即可。一般來說有 4:3、16:10、16:9?這樣的主要分辨率。那么,從這種比例上來看,長度總是大于寬度的。從最低分辨率 1024 * 768?設計即可。為了使瀏覽器底部不出現滾動條,需要減去適當的寬度,比如減去 28,最終固定長度設置為 996?即可。當然,也有一些網站在近兩年講最低分辨率設置為 1280?減去滾動條寬度,因為大顯示器逐步主流。 除了剛才所說的固定長度的布局,還有一種是流體布局,就是布局的長度為百分比,比如 100%。不管你是什么分辨率,它都能全屏顯示,當然,局限性也特別大,只適合一些單一頁面,復雜的頁面,會隨著不同瀏覽器產生各種閱讀障礙。 我們創建一個三行兩列模型。并采用表格布局和浮動布局,構建固定和流體布局的方式,模型圖如下: ![](https://box.kancloud.cn/2016-05-16_5739d6c27a36a.png) **二.表格布局** 表格布局,就是通過設定固定的單元格,去除表格邊框和填充實現的布局。當然這個布局非常不建議使用,只是教學了解。表格應該用它最為語義的地方,就是二維表的數據顯示。 **1.固定布局** //HTML 部分 ``` <table border="0"> <tr> <td colspan="2" class="header">header</td> </tr> <tr> <td class="aside">aside</td> <td class="section">section</td> </tr> <tr> <td colspan="2" class="footer">footer</td> </tr> </table> ``` //CSS 部分? ``` body { margin: 0; } table { margin: 0 auto; width: 960px; border-spacing: 0; } .header { height: 120px; } .aside { width: 200px; height: 500px; } .section { width: 760px; height: 500px; } .footer { height: 120px; } ``` **2.流體布局** 表格的固定布局改成流體布局非常簡單,只需要設置 table?為 100%即可。 //修改?table ``` table { width: 100%; } ``` **三.浮動布局** 浮動布局主要采用 float?和 clear?兩個屬性來構建。 1.固定布局 //HTML 部分? ``` <header> header </header> <aside> aside </aside> <section> section </section> <footer> footer </footer> ``` //CSS 部分? ``` body { width: 960px; margin: 0 auto; color: white; } header { height: 120px; } aside { width: 200px; height: 500px; float: left; } section { width: 760px; height: 500px; float: right; } footer { height: 120px; clear: both; } ``` **2.****流體布局** 流體布局只要更改 body?元素的限定長度為 auto?或 100%。然后左右兩列分別設置 20%?和 80%即可。 //CSS 部分? ``` body { width: auto; } aside { width: 20%; } section { width: 80%; }? ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看