<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

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

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            網頁設計

            CSS 各種定位(position)方式的區別

            時間:2025-01-18 19:32:15 網頁設計 我要投稿
            • 相關推薦

            CSS 各種定位(position)方式的區別

              在網頁的編輯中常常會用到定位,下面是由百分網小編為大家準備的CSS 各種定位(position)方式的區別,喜歡的可以收藏一下!了解更多詳情資訊,請關注應屆畢業生考試網!

              static:靜態定位是position的默認值,元素框正常生成,也就是沒有定位時的正常顯示。

              relative:相對定位

              用法一:元素相對自身的原位置偏移某個距離,但是原本的空間依舊保留,表現為空白。

              用法二:把一個元素設置為position: relative; 可以使該元素的子元素相對該元素絕對定位。

              absolute:絕對定位

              元素從文檔流刪除,并相對于包含塊定位。元素在原本的空間關閉。元素定位后生成一個塊級框,不論它原來是行內元素還是塊級元素。

              包含塊:最近的position值不是static的祖先元素(塊級或行內),一般會指定一個元素作為絕對定位元素的包含塊,將其position設置為relative而且沒有偏移。

              fixed:固定定位

              元素從文檔流刪除,并相對于瀏覽器視窗定位,因此不隨文檔滾動而移動。元素在原本的空間關閉。元素定位后生成一個塊級框,不論它原來是行內元素還是塊級元素。與絕對定位的區別僅僅是包含塊不同。

              包含塊:瀏覽器視窗。

              absolute/fixed和float對比

              類似:元素都會從文檔流刪除,但是依舊會影響布局;都會生成一個塊級框,無論原來是不是塊級元素。

              區別:float的包含塊是最近的塊級祖先元素。

              偏移屬性:top/right/bottom/left,初始值是auto。

              采用position定位之后必須采用偏移屬性定義偏移量,也就是相對包含塊的偏移。注意應用于position值不是static的元素。

              有時也需要定義width和heigth,但是可能會和偏移屬性的定義沖突,因為四個偏移屬性實際上已經定義了元素的大小。此時,根據width和left屬性定義左右,根據top和height屬性定義上下。

              內容溢出overflow: visible/ hidden/ scroll /auto/ inherit,初始值是visible。

              一個元素的大小固定,但是其內容放不下,就會導致溢出。overflow控制溢出部分的可見(visible)、不可見(hidden)、滾動可見(scroll)。

              元素可見性visibility: visible/ hidden/ collapse/ inherit,初始值是visible。

              visibility:hidden和display:none的區別:visibility:hidden設置元素不可見,但是元素依舊會影響布局,只是元素部分呈現為空白;display:none元素不顯示并且從文檔流中刪除,對文檔布局沒有任何影響。

            【CSS 各種定位(position)方式的區別】相關文章:

            CSS中position屬性的使用詳解07-25

            詳解CSS的相對定位和絕對定位07-22

            CSS元素定位的使用方法07-20

            CSS的DRY編程方式使用方法05-31

            CSS3水波漣漪動畫定位樣式制作教程07-01

            CSS3水波漣漪動畫定位樣式如何制作06-06

            CSS中的zoom屬性和scale屬性的用法及區別08-31

            企業薪酬定位高低的區別及優缺點11-10

            《各種方式的雙腳跳》體育教案08-06

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

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

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院