当我从div中删除显示:阻止时,它忽略了上边距或它自己的高度或类似的东西。它紧挨着它上面的元素。有谁知道为什么?
div浮动,上面的元素不是。
答案 0 :(得分:0)
内联元素根本不考虑垂直边距或高度。块元素。
修改强>
在回应评论时,看起来这里有两个问题。
id='generals'
元素。将其更改为class='generals'
。overflow: hidden
添加到您的generals
样式中。其中的所有元素都是浮动的,因此不适用于元素的高度。添加overflow: hidden
会更改元素的显示方式,清除其中的所有浮动。