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

手機(jī)站
千鋒教育

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

千鋒教育

掃一掃進(jìn)入千鋒手機(jī)站

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

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

當(dāng)前位置:首頁(yè)  >  應(yīng)聘面試  >  html5面試題  > 前端面試題:CSS最常見(jiàn)的定位及特點(diǎn)詳解

前端面試題:CSS最常見(jiàn)的定位及特點(diǎn)詳解

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

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

CSS最常見(jiàn)的定位

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

  - relative是相對(duì)定位,他是基于元素本身的位置進(jìn)行定位的,不會(huì)脫離文檔流。

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

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

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

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

  - 參照物問(wèn)題

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

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

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

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

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

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

tags:
聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
請(qǐng)您保持通訊暢通,專屬學(xué)習(xí)老師24小時(shí)內(nèi)將與您1V1溝通
免費(fèi)領(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
前端JavaScript面試題——js時(shí)間戳轉(zhuǎn)換時(shí)間的方法

小伙伴們!今天我們要來(lái)聊聊前端JavaScript的一個(gè)面試題,那就是如何把時(shí)間戳轉(zhuǎn)換成普通的時(shí)間格式呢?這個(gè)問(wèn)題可是前端面試中的??团?別擔(dān)心,...詳情>>

2023-08-04 08:59:00
Html5面試題之網(wǎng)絡(luò)中使用最多的圖片格式有哪些?

在網(wǎng)絡(luò)中使用最多的圖片格式主要有JPEG、PNG和GIF。下面我將為你詳細(xì)介紹這三種圖片格式。JPEG(JointPhotographicExpertsGroup):JPEG是一種廣...詳情>>

2023-07-19 15:56:35
解釋一下什么是跨域請(qǐng)求?

答案:跨域請(qǐng)求是指在瀏覽器中,通過(guò)JavaScript在一個(gè)域名下發(fā)起對(duì)另一個(gè)域名的請(qǐng)求。由于瀏覽器的同源策略(Same-OriginPolicy)限制,跨域請(qǐng)求...詳情>>

2023-07-18 14:04:00
瀏覽器的同源策略機(jī)制

所以我們可以將請(qǐng)求發(fā)送到自己服務(wù)器,然后自己服務(wù)器去請(qǐng)求目標(biāo)接口資源,最后自己服務(wù)器將接口資源返回給當(dāng)前頁(yè)面,類似于找外援代替自己請(qǐng)求...詳情>>

2022-08-23 17:45:21
闡述一下http1.0與http2.0的區(qū)別,及http和https區(qū)別

HTTP2.0和HTTP1.X相比的新特性 - 新的二進(jìn)制格式(Binary Format),HTTP1.x的解析是基于文本,基于文本協(xié)議的格式解析存在天然缺陷,文本的表...詳情>>

2022-08-23 17:45:15
快速通道