4 回答

TA貢獻(xiàn)102條經(jīng)驗 獲得超139個贊
浮動,是因為有時候元素屬于內(nèi)聯(lián)元素的時候是自動流式布局的,當(dāng)我們想讓一個或者多個元素有格式的有可觀性的時候,需要給他進(jìn)行浮動;
比如:多個li,給他左浮動就會顯示一排,不然是一行一行地顯示;
定位:定位是根據(jù)自己網(wǎng)頁的需要的時候,想把某個元素的位置固定在哪里哪里或者相對于什么來定位;
那么講解下position定位;position定位常用的三種;
1、relative,相對定位;相對定位只根據(jù)父元素的位置定位,一般默認(rèn)是在父元素下面沒有任何樣式,可以自己規(guī)定相應(yīng)的樣式;
2、absolute,相對于父元素的絕對定位,這是定位一般用在元素內(nèi)需要進(jìn)行絕對定位的元素,(如:我想把一個圖片絕對定位到元素內(nèi)的左下角,一般這樣寫:img{position:absolute;right:0;bottom:0;})注意的是,元素使用絕對定位后,那么它的父元素需要進(jìn)行一次相對定位,不然絕對定位的元素是以body(也就是整個網(wǎng)頁)來進(jìn)行定位的;
3、fixed,相對于瀏覽器窗口來定位;這個定位一般用到的地方,如網(wǎng)頁右側(cè)的聯(lián)系彈框,返回頂部,分享等;
怎么使用呢?
樣式(以類名為top為例):.top{positon:fixed;left:0;top:100px;}表示:元素顯示在瀏覽器的最右邊,距離頂部100px的距離;
添加回答
舉報