Почему в IE есть пробел под моим заголовком? - PullRequest
2 голосов
/ 23 августа 2011

Я только начал создавать сайт http://preview.hksenet.hk в HTML5 и CSS.

Но я не могу понять, почему в IE есть большой пробел под заголовком. Кто-нибудь может помочь?

1 Ответ

4 голосов
/ 23 августа 2011

Проблема связана с #searchmenudiv.

. Вы можете исправить это:

  • Настройка position:relative на #pageheader.
  • Настройкаposition:absolute; top:0; right:0 on #searchmenudiv.

Подробнее здесь: http://css -tricks.com / 791-абсолютное позиционирование внутри-относительное позиционирование /

В целом, это более надежная техника для того, что вы пытаетесь сделать, чем использование position:relative; top:-116px.Например, если вы когда-либо изменили высоту заголовка, вам нужно обновить магическое число -116px.С моим предложением, #searchmenudiv всегда будет в верхнем правом углу, несмотря ни на что.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...