Почему процентная ширина дочернего элемента в абсолютно позиционированном родительском элементе не работает в IE? - PullRequest
0 голосов
/ 24 декабря 2011

У меня есть абсолютно позиционированный div, содержащий несколько детей, один из которых - относительно позиционированный div. Когда я использую основанную на процентах ширину дочернего элемента div, она уменьшается до 0 в IE7, но не в Firefox или Safari.

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

Есть что-то, что я здесь упускаю?

Есть ли область спецификации CSS, которая охватывает это?

1 Ответ

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

В IE7 есть много ошибок, включая вычисленные размеры , процентные вычисления и , содержащие привязку блока . Использование zoom:1 или display:inline-block в родительском элементе, вероятно, является исправлением в этом случае.

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