1. 程式人生 > >子div塊中設定margin-top時影響父div塊位置的解決辦法及其原因

子div塊中設定margin-top時影響父div塊位置的解決辦法及其原因

解決辦法①:
若子DIV塊中使用margin-top,則在父DIV塊中新增:overflow:hidden;
解決辦法②:

在子DIV塊中用padding-top代替margin-top。

有個叫 bfc 的東西 叫 塊級元素格式化上下文 overflow hidden 或者描邊可以觸發 bfc 就可以解決這個問題