最佳答案
问题与 #searchmenudiv
有关.
您可以通过以下方式修复它:
- 设置
position:relative
上#pageheader
. - 设置
position:absolute; top:0; right:0
上#searchmenudiv
.
在此处了解更多信息:http://css-tricks.com/791-absolute-positioning-inside-relative-positioning/
总的来说,对于您想要做的事情来说,这是一种比使用 position:relative; top:-116px
更强大的技术。 。例如,如果您更改了标题的高度,则必须更新 -116px
神奇的数字。根据我的建议,#searchmenudiv
无论如何,始终位于右上角。
关于internet-explorer - 为什么 IE 中我的标题下面有一个空白?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7165940/