Абсолютная позиция DIV работает в IE, Chrome, но не в FF - PullRequest
0 голосов
/ 14 ноября 2009

Я хотел установить двухцветный полноэкранный фон для моей страницы:

<body>
<div style="position: absolute; width: 50%; height: 100%; top: 0%; left: 0%; z-index:-1;background-color: 96C3FF"></div>
<div style="position: absolute; width: 50%; height: 100%; top: 0%; left: 50%; z-index:-1;background-color: BEC0C2"></div>
<div id="mainDiv">...</div>
</body>

Это прекрасно работает на Chrome и IE8, но не на FF3. Я подумал, может быть, мне нужно установить высоту тела на 100%, но это не помогает.

Если я удаляю z-index, они правильно видны во всех 3 браузерах, но отображаются поверх mainDiv ... и установка z-index для mainDiv в 1 ничего не делает.

Я не думал, что это было что-то необычное ... какие-нибудь идеи?

1 Ответ

1 голос
/ 14 ноября 2009

Хорошо работает и в Firefox для меня, но есть и другие вещи, на которые вы можете посмотреть, хотя и не связанные с этой проблемой:

  • Цвета в шестнадцатеричной записи должны начинаться с #. Так что 96C3FF будет # 96C3FF
  • Вы можете использовать право: 0; вместо левого: 50%;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...