Поле поиска делает дубликаты классов div в IE8 и IE9 - PullRequest
2 голосов
/ 17 января 2012

Сайт, над которым я сейчас работаю, ведет себя странно в IE8 и IE9.Проблема в моей форме поиска в верхней части страницы.Он создает двойной класс, где он не должен (у меня есть один div-класс 'search', и все), и он заставляет мою кнопку facebook в другую строку ниже в дублированном div.

Пожалуйста, посетите http://tbuas.firedogbeta.com в IE8 или IE9, и посмотрите на окно поиска вверху.Я действительно в замешательстве.

Ответы [ 3 ]

1 голос
/ 17 января 2012

У вас есть <a/> вместо </a> в этой строке:

<div class="logo"><a href="/index.php"><img src="/themes/TBUAS/images/tbuas-logo.png" alt="TBUAS" /><a/></div>
0 голосов
/ 17 января 2012

в Firefox, если отсутствует тег закрытия, он автоматически создает тег закрытия, поэтому мы не видим никаких проблем. Но в IE это не так.

0 голосов
/ 17 января 2012

Вам не хватает открывающего тега в элементе <a>.Сразу после тега <div class="search"> поместите тег <a>.

Firefox автоматически вставит это для вас, но IE, очевидно, не совсем знает, где его поместить, поэтому он полностью игнорирует конечный тег.Конечный тег уже есть, поэтому после исправления все должно быть хорошо.

...