CSS強(qiáng)制定位是一種常見的網(wǎng)頁排版技術(shù),有時(shí)候我們需要把某些元素放到網(wǎng)頁的固定位置,不隨滾動條滑動而移動位置。下面介紹幾種常用的CSS強(qiáng)制定位技術(shù)。
.position-fixed { position: fixed; top: 0; left: 0; }
1. fixed定位
使用fixed定位,將元素固定到瀏覽器窗口的指定位置,而不會受到滾動條的影響。需要設(shè)置元素的position屬性為fixed,然后再設(shè)置它的top和left屬性來指定位置。
.position-absolute { position: absolute; top: 100px; left: 100px; }
2. absolute定位
使用absolute定位,將元素相對于它的父元素進(jìn)行定位。如果沒有父元素,就相對于文檔的最頂端進(jìn)行定位。需要設(shè)置元素的position屬性為absolute,然后再設(shè)置它的top和left屬性來指定位置。
.position-relative { position: relative; top: -20px; left: 20px; }
3. relative定位
使用relative定位,將元素相對于它原本所在的位置進(jìn)行位移。需要設(shè)置元素的position屬性為relative,然后再設(shè)置它的top和left屬性來指定位移距離。
需要注意的是,使用CSS強(qiáng)制定位可能會對頁面的響應(yīng)式設(shè)計(jì)產(chǎn)生影響,需要謹(jǐn)慎使用。
上一篇css彈窗縮放動畫
下一篇css彈窗圖片廣告代碼