Jump to content
  • 0

процентная ширина в ие7


zascia
 Share

Question

Доброго времени суток!

Столкнулся с такой проблемой: в ие7 процентная ширина блоков трактуется по-своему (блок вместо например 30% растягивается по содержимому и не более). Когда задаются фиксированные значения в пикселях, все начинает работать. clientWidth при этом выводит величину "0" (другие браузеры показывают вполне конкретные ненулевые значения). Причем на сайте это не единичный случай. В ие6 подобного не наблюдалось.

Кто сталкивался с подобным багом (или не баг это)? Как с ним бороться? На сайте много ситуаций, когда без процентов не обойтись!!!!

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

Достаточно открыть главную страницу dnepr.info и сравнить ие7 с нормальными браузерами и с ие6.

Практически везде, где заданы процентные ширины (нижние закругления у менюшки, справочники/каталоги и фотофакт в центральном блоке) , блоки растягиваются по содержимому, вместо нужных процентов.

Кое что я нарыл, похоже, это Quirky Percentages IE7 bug, но решения как с ним бороться я не нашел (((

Link to comment
Share on other sites

  • 0
вопрос а ты 30% от чего берешь?

Если ты ставишь 30%, то нужно проверить, чтоб у родителя тоже были указаны размеры. А то 30% от 0 это же 0

а ие6 не нужно указывать размеры родителя? там работает

Link to comment
Share on other sites

  • 0
вопрос а ты 30% от чего берешь?

Если ты ставишь 30%, то нужно проверить, чтоб у родителя тоже были указаны размеры. А то 30% от 0 это же 0

а ие6 не нужно указывать размеры родителя? там работает

в ие7 это просто пофиксили (испортили)

Link to comment
Share on other sites

  • 0
вопрос а ты 30% от чего берешь?

Если ты ставишь 30%, то нужно проверить, чтоб у родителя тоже были указаны размеры. А то 30% от 0 это же 0

а ие6 не нужно указывать размеры родителя? там работает

в ие7 это просто пофиксили (испортили)

есть три колонки. Левая и правая - фиксированная ширина, центральная - что останется, то есть ей конкретной ширины, даже в проценте от экрана или 100% - 100px - 200px не укажешь. Если это - главный родитель, то 30% от родителя будет всегда нуль. Так? Хочу разобраться, ведь должно быть решение

Link to comment
Share on other sites

  • 0

левая-правая: позишн абсолют. Средняя: позишн релэйтив и марджин-лефт, марджин-райт Выставить на ширину правой-левой колонки соответственно. Вот и будет автомаически расширяться безо всяких процентов...

Link to comment
Share on other sites

  • 0
левая-правая: позишн абсолют. Средняя: позишн релэйтив и марджин-лефт, марджин-райт Выставить на ширину правой-левой колонки соответственно. Вот и будет автомаически расширяться безо всяких процентов...

а футер выкинуть )))

там куча страниц, на каждой свое количество динамически меняющегося контента ( боюсь, именно в данном случае ставить левую и правую через позишн абсолют будет трудно, кроме того правая и центральная одеты в общую оболочку с круглыми уголками

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy