千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構(gòu)

手機站
千鋒教育

千鋒學(xué)習(xí)站 | 隨時隨地免費學(xué)

千鋒教育

掃一掃進入千鋒手機站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學(xué)習(xí)站小程序
隨時隨地免費學(xué)習(xí)課程

當前位置:首頁  >  應(yīng)聘面試  >  html5面試題  > 前端面試題:CSS最常見的定位及特點詳解

前端面試題:CSS最常見的定位及特點詳解

來源:千鋒教育
發(fā)布人:syq
時間: 2022-07-18 15:23:00 1658128980

  - 定位的含義是將元素放在指定的位置上,在css中特指position屬性,他一共有5種屬性值,分別是:

CSS最常見的定位

  - static靜態(tài)定位,是元素自帶的默認的定位方式。

  - relative是相對定位,他是基于元素本身的位置進行定位的,不會脫離文檔流。

  - fixed是固定定位是基于瀏覽器窗口進行定位的,會脫離文檔流。

  - absolute是絕對定位,是基于最近的被設(shè)置了非靜態(tài)定位的上級元素進行定位的,他會脫離文檔流,常用的場景是子絕父相。

  - sticky是粘性定位,是css新增的屬性值;可以說是相對定位relative和固定定位fixed的結(jié)合;它主要用在對scroll事件的監(jiān)聽上,簡單說在滑動過程中,某個元素距離其父元素的距離達到 sticky 粘性定位 要求時;position:sticky 這時的效果就相對于 fixed 定位,固定到適當?shù)奈恢谩?/p>

  - 使用定位的時候如果需要元素進行位置的調(diào)整需要配合偏移屬性進行實現(xiàn)對應(yīng)的效果。偏移屬性有四個:top;right;bottom;left;定位的屬性決定了定位的偏移參照物

  - 參照物問題

  - 靜態(tài)定位不會發(fā)生位置的調(diào)整所以不存在參照物的問題

  - 相對定位添加偏移屬性后,相對于自己原來的位置進行位置調(diào)整

  - 絕對定位:如果父元素及外側(cè)沒有任何已經(jīng)定位的元素,則參照瀏覽器屏幕左上角(body左上角)進行位置的調(diào)整;如果父元素或者是就近的父級元素有定位則相對于就進行元素的左上角進行位置的調(diào)整;絕對定位的參照物就是所謂的包含塊的意思

  - 固定定位:參照物是瀏覽器可視窗口位置的左上角進行位置調(diào)整,不會受到滾動條的滾動而影響

  - 粘性定位:粘性定位參照物在實現(xiàn)固定吸頂效果的時候參照物與固定定位一樣

  更多關(guān)于“前端培訓(xùn)”的問題,歡迎咨詢千鋒教育在線名師。千鋒教育多年辦學(xué),課程大綱緊跟企業(yè)需求,更科學(xué)更嚴謹,每年培養(yǎng)泛IT人才近2萬人。不論你是零基礎(chǔ)還是想提升,都可以找到適合的班型,千鋒教育隨時歡迎你來試聽。

tags:
聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強師集結(jié),手把手帶你蛻變精英
請您保持通訊暢通,專屬學(xué)習(xí)老師24小時內(nèi)將與您1V1溝通
免費領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學(xué) 138****2860 剛剛成功領(lǐng)取
王同學(xué) 131****2015 剛剛成功領(lǐng)取
張同學(xué) 133****4652 剛剛成功領(lǐng)取
李同學(xué) 135****8607 剛剛成功領(lǐng)取
楊同學(xué) 132****5667 剛剛成功領(lǐng)取
岳同學(xué) 134****6652 剛剛成功領(lǐng)取
梁同學(xué) 157****2950 剛剛成功領(lǐng)取
劉同學(xué) 189****1015 剛剛成功領(lǐng)取
張同學(xué) 155****4678 剛剛成功領(lǐng)取
鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
董同學(xué) 138****2867 剛剛成功領(lǐng)取
周同學(xué) 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT
快速通道