CSS中,我們可以使用相對定位(relative positioning)來設(shè)置元素位置不隨窗口變化,相對定位是指元素的位置相對于其正常位置進行偏移,而偏移量可以根據(jù)需要自行設(shè)定。
下面是一個示例,假設(shè)我們有一個div元素,其正常位置在頁面中,我們可以通過CSS將其設(shè)置為相對定位,并指定其偏移量,這樣即使窗口大小發(fā)生變化,該元素的位置也不會隨之變化。
HTML代碼:
<div id="myDiv">This is my div element.</div>
CSS代碼:
#myDiv { position: relative; left: 50px; top: 100px; }
在這個示例中,我們將div元素設(shè)置為相對定位,并指定了其偏移量為left: 50px和top: 100px,這樣,無論窗口大小如何變化,該元素的位置都將相對于其正常位置偏移50像素和100像素。
需要注意的是,相對定位并不會影響其他元素的布局,它只會對指定元素的位置進行偏移,在實際應(yīng)用中,我們可以根據(jù)需要使用相對定位來固定某些元素的位置。