已采納回答 / 此去經(jīng)年01
css的優(yōu)先級是后面大于前面,但是這個(gè)得是在權(quán)重一樣的情況下,權(quán)重不一樣的情況下權(quán)重大的優(yōu)先。你.first_ ul li的權(quán)重大于.third li,為什么呢,class選擇器權(quán)重是10,標(biāo)簽選擇器是1。(權(quán)重) .first_ ul li = 10 + 1 + 1 = 12。.third li = 10 + 1=11.。 12 > 11 所以無法覆蓋
2020-03-18
最新回答 / 秋之楓華
假如父元素為div,子元素為ul,div高度之所以設(shè)置成auto,是因?yàn)橐婚_始不知道里面有幾個(gè)li,這樣的話,div的高度可以由li來撐開。然后就分為兩種情況了:第一種,你知道每個(gè)li的高度,且知道一共多少個(gè)li,假如每個(gè)li的高度為40px,一共3個(gè)li,那么div的高度就是120px。相應(yīng)的,給div設(shè)置margin-top:-60px就可以達(dá)到垂直方向居中的效果。第二種,你無法確定li的高度和數(shù)量的時(shí)候,那么div的高度也就無從得知。這個(gè)時(shí)候可以這么給div設(shè)置:div{????position:a...
2019-12-03
絕對定位中當(dāng)一個(gè)DIV塊的位置被定義為絕對定位的時(shí)候,也就失去了文檔流即失去原本的位置,并且以父級為基準(zhǔn)(父級元素必須是相對定位如果不是則一直往上找,直到找到body為止)來進(jìn)行偏移,固定定位其實(shí)和絕對定位有很多相似之處只不過是基于當(dāng)前頁面來偏移(脫離父級元素)
2019-08-01
最新回答 / 慕哥9244312
不等同。left:50px,表示距離左邊50px,實(shí)際是向右偏移;left:-50px表示距離左邊-50px,實(shí)際是向左偏移。right:50px,表示距離右邊的距離。
2019-07-27