<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                [TOC=3,4] **** ### 盒模型 1. #### 原始布局 ~~~ <style type="text/css"> html, body{ font-size: 14px; } // 如果只設置body元素,字體大小無法被繼承 .container{ width: 100%; background-color: #fedcbd; } </style> ~~~ ~~~ <body> <div class="container"> <h1>盒模型</h1> </div> </body> ~~~ :-: ![](https://box.kancloud.cn/d978d69727e2ea20969f22010345737a_250x227.png) :-: ![](https://box.kancloud.cn/a7739c7fbf0550b39ccaba8d81b43c0a_537x126.png =400x90) >[danger] 這里我們看到如果不給body設置margin的話這里有瀏覽器給設定的默認外邊距,造成不可控,所以全局的css就應該設置 ~~~ html, body{ font-size: 14px; //為了使用rem設置尺寸 padding: 0; margin: 0; //消除不可控 } ~~~ * * * * * * 2. #### 布局中誤用內外邊距做位移 ~~~ .div-1{ width: 100%; height: 10rem; padding: 1rem; margin: 1rem; background-color: yellow; } ~~~ :-: ![](https://box.kancloud.cn/afc4963308b60b2438bcc147c5673889_425x36.png) > 瀏覽器的可顯示寬度為414,這里給元素設置了100%的寬度,這個寬度僅僅是內容區的寬度,不包含內外邊距和相對位移。如果不了解這個,給元素又設置了內外邊距,那么盒模型所占的寬度就會超過瀏覽區可視區寬度,從而出現滾動條。 > 雖然父包含框設置了小于等于可視區的寬度,但由于包含框里的內容寬度超過了可視區寬度,那在視覺上依然是溢出,有滾動條。解決辦法是設置父框的overflow屬性為 scroll / hidden。 >[danger] ***Tip:如果元素用于布局,謹慎使用margin和padding屬性!*** :-: ![](https://box.kancloud.cn/22c4297d35d163498808f844bf5bb980_277x225.png) * * * * * 3. #### 布局中位移的正確姿勢`position: relative;` 使用有 `position: relative;` 屬性的盒模型,為 left和top 屬性設置了值 ~~~ .div-1{ position: relative; left: 1rem; top: 1rem; width: 100%; height: 10rem; padding: 1rem; margin: 1rem; background-color: yellow; } ~~~ :-: ![](https://box.kancloud.cn/b34b6c2513cad8c1126a8d433e8819f2_342x293.png) > 當去掉內外邊距,可觀測到雖然是發生了移動,但是沒有溢出現象,沒有滾動條出現。那么如果是布局上做移動,就不要用內外邊距,而是使用位置屬性。 :-: ![](https://box.kancloud.cn/b57046e16c228c27a428c8081d61aa4d_399x162.png)
                  <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>

                              哎呀哎呀视频在线观看