CSS 2.1制定了下列關於包容區塊(containing block)的規則: 1. 由網頁根元素html所建立的包容區塊稱為初始包容區塊(initial containing block),初始包容區塊的長方形方框會佔據整個瀏覽器視窗。如果沒有其他的包容區塊存在,就使用初始包容區塊。有些瀏覽器不是根據html元素,而是根據body元素來建立初始包容區塊,但是結果是一樣的。 lily 2. 定位類型是static或relative的元素(根元素除外),其包容區塊是最近的區塊層級,表格儲存格,或是行內區塊的父元素。 3. 定位類型是absolute的元素,其包容區塊是定位類型非static的最近父元素。換句話說,父元素必須是relative,absolute,或fixed的元素。4. 區塊層級的元素其包容區塊的範圍是到元素的內距邊界(在元素的邊框內)。