CSS中如何讓元素平放
在CSS中,讓元素平放可以通過設(shè)置元素的position
屬性為static
、relative
、absolute
或fixed
,并且設(shè)置元素的top
、bottom
、left
和right
屬性為0
來實現(xiàn)。
1、position: static;
:這是元素的默認(rèn)值,元素按照正常的文檔流進(jìn)行排版。
2、position: relative;
:元素按照正常的文檔流進(jìn)行排版,但是可以通過設(shè)置top
、bottom
、left
和right
屬性來調(diào)整元素的位置。
3、position: absolute;
:元素脫離正常的文檔流,可以通過設(shè)置top
、bottom
、left
和right
屬性來定位元素,并且元素的位置不再受到其他元素的影響。
4、position: fixed;
:元素脫離正常的文檔流,并且固定在瀏覽器窗口的某個位置,即使頁面滾動,元素的位置也不會變化。
無論使用哪種方式,設(shè)置元素的四個方位屬性為0
都可以讓元素平放,如果想要讓一個div元素平放在頁面中央,可以編寫如下CSS代碼:
div { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; height: 200px; width: 200px; }
這段代碼中,div元素被設(shè)置為***定位,四個方位屬性設(shè)置為0,并且使用margin: auto;
讓元素在水平和垂直方向上居中,設(shè)置元素的高度和寬度可以避免元素變形。