Часть HTML / CSS, которая выглядит нормально в Firefox, но не в IE - PullRequest
2 голосов
/ 08 августа 2010

Я уже некоторое время смотрю на это, но почему-то что-то упускаю. У меня есть сайт, который выглядит нормально в Firefox и Chrome, но в IE первый div «разделен» вправо. Кажется, что IE берет первый элемент блока внутри div и помещает его в следующий столбец. страница с ошибкой: http://populair.eu: в IE вы видите, что она переходит вправо. Я надеюсь, что кто-то может ответить на это. Я надеюсь, что это не что-то простое ...

html, который получает разделение:

<div class="blockcontent">
a <a href="">b</a>
</div>

так а идет налево и б направо?

обновление: Я удалил все содержимое style.css (так что стиль не остался ...), и он все равно разбил его argh , затем я удалил даже элементы div в код выше ... и он все еще разбивает его ... хорошо ... я думаю, пора идти спать.

обновление 2 я сделал файл блокнота только с:

<HTML><BODY><DIV id=wrapper><A name=top><DIV id=content>
argh <A href="">b</A> </DIV></DIV></BODY></HTML>

Первый элемент в обертке (имя a) определяет ширину. Если я удаляю этот элемент, они отображаются нормально. Так что это должен быть размер обертки. Проблема в том, что я дал оболочке ширину: 750 пикселей, а столбцу - ширину 200 пикселей.

обновление 3 решено

Я понял, что имя = верх не должно быть между 2 делителями ... по крайней мере ... для IE. РЕШИТЬ

1 Ответ

1 голос
/ 08 августа 2010

Я бы предложил использовать "float: left;" чтобы убедиться, что ваши элементы выровнены по левому краю. Убедитесь, что родительские обертки имеют правильный размер и всегда используйте «margin: 0 auto;» если нет данных о полях.

Приветствия

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