所謂的文檔流,指的是元素排版佈局過程當中,元素會自動從左往右,從上往下的流式排列。並最終窗體自上而下分紅一行行, 並在每行中按從左至右的順序排放元素。脫離文檔流便是元素打亂了這個排列,或是從排版中拿走。瀏覽器
當前所知的脫離文檔流的方式有兩種:浮動和定位。佈局
值 | 描述 |
---|---|
absolute | 生成絕對定位的元素,相對於 static 定位之外的第一個父元素進行定位。繼承 元素的位置經過 "left", "top", "right" 以及 "bottom" 屬性進行規定。文檔 |
fixed | 生成絕對定位的元素,相對於瀏覽器窗口進行定位。it 元素的位置經過 "left", "top", "right" 以及 "bottom" 屬性進行規定。io |
relative | 生成相對定位的元素,相對於其正常位置進行定位。table 所以,"left:20" 會向元素的 LEFT 位置添加 20 像素。class |
static | 默認值。沒有定位,元素出如今正常的流中(忽略 top, bottom, left, right 或者 z-index 聲明)。 |
inherit | 規定應該從父元素繼承 position 屬性的值。 |