最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

CSS各種定位(position)方式的區(qū)別

來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 18:54:02
文檔

CSS各種定位(position)方式的區(qū)別

CSS各種定位(position)方式的區(qū)別:static:靜態(tài)定位是position的默認(rèn)值,元素框正常生成,也就是沒(méi)有定位時(shí)的正常顯示。 relative:相對(duì)定位用法一:元素相對(duì)自身的原位置偏移某個(gè)距離,但是原本的空間依舊保留,表現(xiàn)為空白。用法二:把一個(gè)元素設(shè)置為position: relative; 可以使
推薦度:
導(dǎo)讀CSS各種定位(position)方式的區(qū)別:static:靜態(tài)定位是position的默認(rèn)值,元素框正常生成,也就是沒(méi)有定位時(shí)的正常顯示。 relative:相對(duì)定位用法一:元素相對(duì)自身的原位置偏移某個(gè)距離,但是原本的空間依舊保留,表現(xiàn)為空白。用法二:把一個(gè)元素設(shè)置為position: relative; 可以使

static:靜態(tài)定位是position的默認(rèn)值,元素框正常生成,也就是沒(méi)有定位時(shí)的正常顯示。

  relative:相對(duì)定位

用法一:元素相對(duì)自身的原位置偏移某個(gè)距離,但是原本的空間依舊保留,表現(xiàn)為空白。

用法二:把一個(gè)元素設(shè)置為position: relative; 可以使該元素的子元素相對(duì)該元素絕對(duì)定位。

 absolute:絕對(duì)定位

 元素從文檔流刪除,并相對(duì)于包含塊定位。元素在原本的空間關(guān)閉。元素定位后生成一個(gè)塊級(jí)框,不論它原來(lái)是行內(nèi)元素還是塊級(jí)元素。

包含塊:最近的position值不是static的祖先元素(塊級(jí)或行內(nèi)),一般會(huì)指定一個(gè)元素作為絕對(duì)定位元素的包含塊,將其position設(shè)置為relative而且沒(méi)有偏移。

 fixed:固定定位

 元素從文檔流刪除,并相對(duì)于瀏覽器視窗定位,因此不隨文檔滾動(dòng)而移動(dòng)。元素在原本的空間關(guān)閉。元素定位后生成一個(gè)塊級(jí)框,不論它原來(lái)是行內(nèi)元素還是塊級(jí)元素。與絕對(duì)定位的區(qū)別僅僅是包含塊不同。

 包含塊:瀏覽器視窗。

absolute/fixed和float對(duì)比

類似:元素都會(huì)從文檔流刪除,但是依舊會(huì)影響布局;都會(huì)生成一個(gè)塊級(jí)框,無(wú)論原來(lái)是不是塊級(jí)元素。

區(qū)別:float的包含塊是最近的塊級(jí)祖先元素。

偏移屬性:top/right/bottom/left,初始值是auto。

 采用position定位之后必須采用偏移屬性定義偏移量,也就是相對(duì)包含塊的偏移。注意應(yīng)用于position值不是static的元素。

 有時(shí)也需要定義width和heigth,但是可能會(huì)和偏移屬性的定義沖突,因?yàn)樗膫€(gè)偏移屬性實(shí)際上已經(jīng)定義了元素的大小。此時(shí),根據(jù)width和left屬性定義左右,根據(jù)top和height屬性定義上下。

  內(nèi)容溢出overflow: visible/ hidden/ scroll /auto/ inherit,初始值是visible。

 一個(gè)元素的大小固定,但是其內(nèi)容放不下,就會(huì)導(dǎo)致溢出。overflow控制溢出部分的可見(jiàn)(visible)、不可見(jiàn)(hidden)、滾動(dòng)可見(jiàn)(scroll)。

元素可見(jiàn)性visibility: visible/ hidden/ collapse/ inherit,初始值是visible。

 visibility:hidden和display:none的區(qū)別:visibility:hidden設(shè)置元素不可見(jiàn),但是元素依舊會(huì)影響布局,只是元素部分呈現(xiàn)為空白;display:none元素不顯示并且從文檔流中刪除,對(duì)文檔布局沒(méi)有任何影響。

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

CSS各種定位(position)方式的區(qū)別

CSS各種定位(position)方式的區(qū)別:static:靜態(tài)定位是position的默認(rèn)值,元素框正常生成,也就是沒(méi)有定位時(shí)的正常顯示。 relative:相對(duì)定位用法一:元素相對(duì)自身的原位置偏移某個(gè)距離,但是原本的空間依舊保留,表現(xiàn)為空白。用法二:把一個(gè)元素設(shè)置為position: relative; 可以使
推薦度:
標(biāo)簽: 定位 區(qū)別 定位的
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top