Почему Firefox отображает мою страницу по-другому? - PullRequest
3 голосов
/ 25 января 2010

Итак, проблема в том, что у меня есть страница с тремя колонками. Справа находится реклама, которую я хочу отключить на определенных страницах, чтобы содержимое расширялось, и на странице было два столбца вместо трех.

Я нашел решение, используя display: table-cell. Это работает в самых больших браузерах, но странная проблема возникает только в Firefox. Когда я захожу на мою страницу, реклама падает ниже контента, и контент расширяется. Затем, когда я нажимаю "Обновить", появляется реклама, и все кажется нормальным.

Не могли бы вы помочь?

Вот CSS:

#wrapper{width: 960px; margin: 0 auto;}

#left{float: left; width: 220px; margin: 6px 0 0 5px;}

#content_wrapper{float: left; width: 724px; margin: 6px 0 0 5px;}
    #content{min-height: 400px; min-width: 522px; max-width: 724px; border: solid 1px #ccc; padding: 12px; vertical-align:top; display: table-cell; }
    #right{width: 168px; padding: 0 6px 0 5px; display: table-cell;}

1 Ответ

1 голос
/ 25 января 2010

Internet Explorer не поддерживает табличные ячейки attibute, поэтому, если вы используете Internet Explorer и, пытаясь проверить в Firefox, они будут отличаться. Возможно, Firefox действительно работает, а IE - нет.

Нет версий Internet Explorer (включая IE8) поддерживает свойство значения "наследовать", "встроенная таблица", «обкатка», «таблица», «заголовок таблицы», " table-cell ", "table-column", "таблица-столбец-группа", "таблица-строка" или «Таблицы строк группы».

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