Разрыв в границах в IE - PullRequest
       21

Разрыв в границах в IE

0 голосов
/ 06 марта 2012

У меня проблемы с границами в IE, как видно здесь . Откройте эту страницу в IE 9, и вы увидите артефакты вокруг левых углов окна приветствия. Они появляются, чтобы прыгать, когда вы двигаете мышь.

Я переключаюсь на любой более ранний режим документов, который удаляет радиус, и я могу более четко видеть, что происходит. На верхних и нижних границах в левых углах имеются четко определенные промежутки.

Я удалил все стили, кроме самой границы (в инструментах F12). Пробелы остаются. Что вызывает это?

Кстати, сайт использует Twitter Bootstrap. Я не уверен, что это говорит вам о чем-то важном. Когда я выключаю JS, пропуски также остаются.

1 Ответ

1 голос
/ 08 марта 2012

Я «исправил» это, убрав закругленные углы в IE.Вот как я это сделал.

На всех страницах:

<!--[if IE]><html class="ie"><![endif]-->
<!--[if !IE]><!--><html class="not-ie"><!--<![endif]-->

На CSS:

.ie * {
  border-radius: 0 !important;
}

Это отстой, и это не правильно, но для меня этого достаточно.

...