關於margin百分比計算的一個困惑

 

容器的寬度是由內部的元素決定的。內部元素的外邊據又是由容器的寬度決定的。這樣不是構成死循環了嗎?瀏覽器

後來研究發現,瀏覽器的計算邏輯應該是這樣的:.net

瀏覽器先計算子元素在外邊據爲0的狀況下,父元素的寬度。而後再根據百分比計算子元素的外邊距,而後將子元素的寬度減去外邊距。iframe

若是錯誤,懇請指正,謝謝!容器

相關文章
相關標籤/搜索