Ошибка заполнения в iframe в приложении Facebook

Первое сообщение от скрытня, так что, пожалуйста, терпите меня.

В приложении Facebook моей компании есть форма, в которой могут отображаться сообщения об ошибках с двойным левым заполнением. У них есть достаточное количество отступов, чтобы соответствовать входам над ними (которые также получают левое отступы).

(Сообщение об ошибке img сломано) http://img687.imageshack.us/img687/2609/windows7x64ie9beta2.png

Когда я выталкиваю эту же страницу из iframe Facebook, она отображается нормально, с элементами формы и ошибкой сообщения выстраиваются в очередь.

(Неисправное сообщение об ошибке img) http://img535.imageshack.us/img535/651/windows7x64ie9beta14.png

Фактический код является унаследованным (во всех смыслах этого слова) беспорядком, но работает во всем, включая IE6 и 7, без взломов. Вот все стили без сброса в этих списках:

clear: none;
font-size: 12px;
margin-bottom: 0;
margin-top: 5px;
overflow: hidden;
padding-left: 160px;

I ' мы подтвердили, что удвоение заполнения приводит к искаженному представлению (я могу использовать только инструменты разработчика IE в представлении без ошибок, поскольку он не может обрабатывать iframe).

У кого-нибудь есть идеи? Кроме того, чтобы разорвать этот старый код и начать все сначала?

ОБНОВЛЕНИЕ: Похоже, что взлом старого кода может быть необходимостью. У меня есть некоторые UL без дочерних элементов, которые могут вызывать некоторые поломки.

ОБНОВЛЕНИЕ 2: динамически сгенерированный dom - это беспорядок, но у инженеров нет времени на его рефакторинг, поэтому я, возможно, никогда не получу ответа на этот вопрос. : (

6
задан Beth Budwig 8 August 2011 в 17:47
поделиться