2018-03-22 CSS堆疊上下文

堆疊順序
問(wèn)題:border和background是什么關(guān)系


image.png

A:他們是平齊的
B:border更垂直靠近用戶
C:background更垂直靠近用戶
給border的顏色加個(gè)半透明忿磅,結(jié)論為B


image.png

如果div里有文字屹电,那文字和border是什么關(guān)系柠新?
做個(gè)試驗(yàn)那伐,讓文字移動(dòng)(text-indent:-28px)與border有重合,去kankan
image.png

說(shuō)明文字比border更靠近用戶(垂直屏幕)
如果div里既有文字,還有一個(gè)子div,那么這文字和一起的div是什么關(guān)系?


image.png

發(fā)現(xiàn)文字在div上面
那如果div里有文字B欢伏,和上面的文字什么關(guān)系?
image.png

文字B會(huì)蓋住前面的文字亿乳,后面的蓋住前面的
同一個(gè)div里的浮動(dòng)元素和文字什么關(guān)系硝拧?
image.png

讓文字移動(dòng)下
image.png

文字比浮動(dòng)元素更靠近用戶
浮動(dòng)元素和同級(jí)的div(都是某一個(gè)div的子)什么關(guān)系?
浮動(dòng)元素更靠近用戶
image.png

浮動(dòng)元素如果有文字葛假,那么它其實(shí)是沒(méi)有外面的文字更靠近用戶的


image.png

同級(jí)比較障陶,那么就是誰(shuí)后就蓋住誰(shuí)

相對(duì)定位的relative比浮動(dòng)元素更靠近用戶


image.png

z-index只能給定位元素加,給其他元素加沒(méi)有作用


image.png

image.png

對(duì)于絕對(duì)定位呢聊训?


image.png

如果最外面的parent定位了呢(之前沒(méi)定位)


image.png

這個(gè)z-index為-1的盡然跑上來(lái)了
會(huì)跳到border和塊級(jí)元素之間

搜the stacking context 堆疊上下文

可以理解為堆疊作用域抱究。跟 BFC 一樣,我們只知道一些屬性會(huì)觸發(fā)堆疊上下文带斑,但并不知道堆疊上下文是什么鼓寺。

根元素 (HTML),
z-index 值不為 "auto"的 絕對(duì)/相對(duì)定位,
一個(gè) z-index 值不為 "auto"的 flex 項(xiàng)目 (flex item)勋磕,即:父元素 display: flex|inline-flex妈候,
opacity 屬性值小于 1 的元素(參考 the specification for opacity),
transform 屬性值不為 "none"的元素挂滓,
mix-blend-mode 屬性值不為 "normal"的元素州丹,
filter值不為“none”的元素,
perspective值不為“none”的元素杂彭,
isolation 屬性被設(shè)置為 "isolate"的元素,
position: fixed
在 will-change 中指定了任意 CSS 屬性吓揪,即便你沒(méi)有直接指定這些屬性的值(參考 這篇文章)
-webkit-overflow-scrolling 屬性被設(shè)置 "touch"的元素

image.png

a1和 b1的都是塊級(jí)元素亲怠,他們的堆疊上下文是html元素(relative的z-index是auto,所以不是堆疊上下文)

如果給a寫(xiě)個(gè)z-index為1柠辞,那么其就是堆疊上下文了团秽,
image.png

image.png

b在后面,b比a高

這個(gè)時(shí)候b1(z-index是0)蓋住了a1(z-index是2)
因?yàn)楦讣?jí)b比a高點(diǎn)叭首,那么b里的所有就比a里的所有高

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末习勤,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子焙格,更是在濱河造成了極大的恐慌图毕,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,290評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件眷唉,死亡現(xiàn)場(chǎng)離奇詭異予颤,居然都是意外死亡囤官,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門蛤虐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)党饮,“玉大人,你說(shuō)我怎么就攤上這事驳庭⌒趟常” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,872評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵饲常,是天一觀的道長(zhǎng)蹲堂。 經(jīng)常有香客問(wèn)我,道長(zhǎng)不皆,這世上最難降的妖魔是什么贯城? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,415評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮霹娄,結(jié)果婚禮上能犯,老公的妹妹穿的比我還像新娘。我一直安慰自己犬耻,他們只是感情好踩晶,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著枕磁,像睡著了一般渡蜻。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上计济,一...
    開(kāi)封第一講書(shū)人閱讀 49,784評(píng)論 1 290
  • 那天茸苇,我揣著相機(jī)與錄音,去河邊找鬼沦寂。 笑死学密,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的传藏。 我是一名探鬼主播腻暮,決...
    沈念sama閱讀 38,927評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼毯侦!你這毒婦竟也來(lái)了哭靖?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,691評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤侈离,失蹤者是張志新(化名)和其女友劉穎试幽,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體霍狰,經(jīng)...
    沈念sama閱讀 44,137評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡抡草,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評(píng)論 2 326
  • 正文 我和宋清朗相戀三年饰及,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片康震。...
    茶點(diǎn)故事閱讀 38,622評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡燎含,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出腿短,到底是詐尸還是另有隱情屏箍,我是刑警寧澤,帶...
    沈念sama閱讀 34,289評(píng)論 4 329
  • 正文 年R本政府宣布橘忱,位于F島的核電站赴魁,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏钝诚。R本人自食惡果不足惜颖御,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望凝颇。 院中可真熱鬧潘拱,春花似錦、人聲如沸拧略。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)垫蛆。三九已至禽最,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間袱饭,已是汗流浹背川无。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留虑乖,地道東北人舀透。 一個(gè)月前我還...
    沈念sama閱讀 46,316評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像决左,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子走贪,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案佛猛? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,737評(píng)論 1 92
  • 1. 堆疊順序 堆疊順序(stacking order):HTML 內(nèi)元素發(fā)生層疊的時(shí)候的特定垂直順序,即元素在用...
    饑人谷_風(fēng)爭(zhēng)閱讀 3,330評(píng)論 0 9
  • 1 . 什么是堆疊順序? 2 . 什么是堆疊上下文坠狡? 堆疊順序: background border 塊級(jí) 浮...
    PhilongHuynh閱讀 612評(píng)論 0 0
  • HTML 5 HTML5概述 因特網(wǎng)上的信息是以網(wǎng)頁(yè)的形式展示給用戶的继找,因此網(wǎng)頁(yè)是網(wǎng)絡(luò)信息傳遞的載體。網(wǎng)頁(yè)文件是用...
    阿啊阿吖丁閱讀 3,866評(píng)論 0 0
  • 曾經(jīng)有些學(xué)員問(wèn)過(guò)我逃沿,“為什么三階只挑戰(zhàn)感召婴渡,而忽視對(duì)其他兩大支柱的挑戰(zhàn)呢幻锁?” 其實(shí),每個(gè)平臺(tái)對(duì)三大支柱都是均勻的支...
    區(qū)錦標(biāo)閱讀 786評(píng)論 0 0