1. 程式人生 > >css常見bug

css常見bug

增加 borde oat left overflow 解決方法 子元素 order hid

1:magin-top 父元素上移

  原理:這個問題發生的原因是根據盒模型規範,一個盒子如果沒有上補白(padding-top)和上邊框(border-top),那麽這個盒子的上邊距會和其內部文檔流中的第一個子元素的上邊距重疊。

解決方法:

1、修改父元素的高度,增加padding-top樣式模擬(padding-top:1px;常用)
2、為父元素添加overflow:hidden;樣式即可(完美)
3、為父元素或者子元素聲明浮動(float:left;可用)
4、為父元素添加border(border:1px solid )
5、為父元素或者子元素聲明絕對定位

2:

css常見bug