Сначала, пожалуйста, взгляните на эту скрипку в IE7.Это несколько сложный процесс, и его не стоит здесь дублировать.
Желаемое поведение состоит в том, что нажатие на красный блок показывает некоторые дополнительные детали.Верхний ряд работает по желанию.Нижний ряд, в котором ширина деталей больше, демонстрирует поведение, которое я пытаюсь предотвратить.
В идеале я хотел бы знать, что здесь происходит, но я бы согласился на любой ответ, который включаетобходной путь, который предотвращает скачок ширины столбца другой строки при расширении нижнего ряда.
Тестирование Firefox выявляет правильное поведение в обоих случаях: детали нижнего ряда появляются, но прыжки не происходят.У меня нет возможности тестировать в IE8 или IE9, поэтому я не знаю, происходит ли это и у них.
Итак, что здесь происходит?Почему это происходит?Как я могу заставить его не прыгать?
Приведенная выше скрипка показывает мою проблему в ее первоначальном контексте, но для дополнительного сужения вот версия без javascript, который пытался быть более минимальным.Обратите внимание, что удаление поля в 25px из самой внутренней таблицы просто скрывает проблему.Добавление еще одного набора ячеек покажет его снова.