IE7 пограничный вопрос - PullRequest
       17

IE7 пограничный вопрос

1 голос
/ 17 июля 2009

На моей веб-странице есть div с шириной 0, который имеет левую и правую границу шириной 1 пиксель каждый.

В Firefox, когда я даю следующий код, он содержит div с шириной 50px, но в IE7 он имеет ширину 48px.

<div style="width: 48px; border: #a9a9a9 1px solid; height: 30px;">test div</div>

Может кто-нибудь помочь мне решить эту проблему?

Заранее спасибо.

1 Ответ

5 голосов
/ 17 июля 2009

Похоже, ошибка модели коробки IE . В режиме «Причуды» IE вычитает границы, отступы и поля из ширины элемента. Смотрите схему ниже:

image

Если вы объявите правильный DOCTYPE для своего HTML, эта проблема должна исчезнуть.

...