Почему мой DIV не такой же высоты в Internet Explorer? - PullRequest
0 голосов
/ 02 июля 2010

Главная страница моего сайта выглядит идеально (для меня) в Safari и Firefox. Когда я смотрю на в Internet Explorer (7,8,9), 2 x 2 div не равны высоте.

Что мне не хватает?

Мой сайт здесь: https://www.algxchange.com/home

Исправлено - мне не хватало этих:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

1 Ответ

0 голосов
/ 02 июля 2010

SLF ссылка будет полезна для вас.По сути, IE, в своей бесконечной мудрости, решил отличаться от остального мира браузеров и включать любые отступы и / или границы ширины (или высоты, в данном случае), указанной в CSS.Таким образом, в любом другом браузере поле с высотой 70px и отступом 5px будет 75px.В IE это будет 70px (поле будет 65px, а затем 5px).

В некотором смысле, это имеет смысл, но Microsoft безответственно придерживаться этого перед лицомспецификация W3C, которая говорит иначе.

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