Что заставляет FireFox сдвигать поплавок влево на 50%?

0

У меня есть набор divs с одинаковой шириной и высотой. Все они установлены влево и 50% их контейнера (контейнер составляет 100% ширины страницы). При некоторых ширинах экрана пара divs сдвигается более чем на 50%, как будто есть еще один элемент.

<div class="container">
<div class="pod">
<img />
</div>

<div class="pod">
<img />
</div>
</div>

Если я отрегулирую ширину окна, я могу исправить проблему. Это происходит при нескольких ширинах окна и (из того, что я вижу) только в FireFox.

Я буду работать над jsfiddle, чтобы увидеть, могу ли я воспроизвести его, чтобы показать его. До тех пор кто-нибудь имел дело с этим раньше и нашел проблему?

----- EDIT ----- Я также могу воспроизвести это в Chrome, изменив ширину страницы. Это чаще встречается в FireFox.

Если я изменил поля с 50% до 47%, проблема исчезнет...

----- РЕДАКТИРОВАТЬ ----- Оказывается, что "разделение", которое я делаю, вызывает проблему.

Два jsFiddles:

Как сейчас реагируют divs (я забыл упомянуть, что некоторые из divs "расколоты". Не думаю, что это было частью проблемы до сих пор) http://jsfiddle.net/dcp3450/xvMHR/

Как дивы реагируют без разделения: http://jsfiddle.net/dcp3450/Xzrgv/

Я думаю, что вложенные "50%" вызывают некоторое округление с разделенными элементами, что вызывает проблему. Любые идеи о том, если это правда и как решить проблему?

Теги:
firefox

1 ответ

0

Сначала, если у вас его еще нет, получите Firebug.

Затем используйте инспектор элементов и начните удалять вещи из DOM. Иногда текст может переполнять высоту элемента разделения, поэтому сначала попробуйте удалить текст, а затем пройдите вверх через родительские элементы.

Это я могу сказать вам, не видя (X) HTML и CSS.

Вы также можете установить overflow элементов деления так...

<div style="overflow: scroll;"></div>

...или...

<div style="overflow: auto;"></div>
  • 0
    Каждый div имеет одинаковое содержимое (размер текста и изображения). И Firebug - один из моих первых плагинов, устанавливаемых с FF каждый раз. :)
  • 0
    Есть живая ссылка?
Показать ещё 6 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню