Положение: исправлено, не работает в Internet Explorer - PullRequest
1 голос
/ 16 марта 2012

Я просто не понимаю.

Я получил три простых строки для сайта. Только эти три:

<div style='height: 3000px; border: 10px dotted blue;'>
<div style='position: fixed; top: 100px; left: 100px; border: 2px dashed red; height: 100px; width: 100px;'></div>
</div>

А теперь, может, кто-нибудь объяснит мне, почему фиксированный внутренний div просто не остается там, где он есть в Internet Explorer? Отлично работает в Firefox ...

Спасибо за помощь!

1 Ответ

7 голосов
/ 16 марта 2012

В целом: если что-то не так в отображении веб-страницы в Internet Explorer, возможно, он просто находится в режиме quirks .

Часто это происходит, потому что DTD (= объявление doctype) было забыто.

Попробуйте добавить DTD, а также правильную структуру HTML-страницы, и это, вероятно, решит вашу проблему.

Хотя этоПродукт Microsoft, Internet Explorer действительно уважает и следует стандартам, если вы делаете это тоже.

...