我見過的模式在別人的代碼在網站上爲中心元素:CSS:位置:絕對值與邊距:自動居中 - 這是如何工作的?
img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
}
<img src="https://placebear.com/200/300" alt="picture-one" />
它工作正常。毫無疑問 !
但我無法想象CSS代碼實際上做了什麼。
我見過類似的代碼,其中使用了定位來將子元素擴展爲其父元素的大小。
#child {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: lime;
}
#wrap {
width: 100%;
height: 800px;
}
<div id="wrap">
<div id="child"></div>
</div>
但這裏是沒有意義的我。
有人能解釋我這些第一次顯示的技術是如何工作的嗎?
單個屬性做了什麼以及它如何最終實現它的結果?
我將不勝感激。