css样式block 和inline-block的一个小问题

出问题的结构
图片说明
样式 (back 的父元素 .image-header position reletive)
图片说明
chrome上显示
图片说明
然后我把display去掉了 (此时检查back默认属性是block ,icon-arrow是inline0block)
然后图片往上移了
图片说明
为什么会这样

top:10px没掉了吧

那你去掉display干嘛?你是要一个什么效果。这这描述太含糊了。我也不太确定!不知道是不是外边距塌陷的问题。你给back加个overflow:hidden试试。