В настоящее время у меня есть поле со списком Экземпляр инструментария управления ajax ASP.net, находящееся в наборе полей со стилем позиции: применен относительный Элемент управления также находится в очень простой таблице (пожалуйста, без комментариев об использовании таблиц для разметки, я знаю, что это зло, и стараюсь избегать его).
Есть две проблемы с отображением списка:
- Список не совпадает с текстовым полем. В т. Е. 7 (это большая часть моей целевой аудитории, интранет, где IE7 является стандартом компании) список отображается примерно на 10 пикселей ниже набора полей, что и является нижним полем набора полей. В FF 2.0 список находится значительно ниже и смещен вправо.
- Ниже поданного набора больше содержимого в div, также со стилем позиции: относительный применяется. Список из поля со списком отображается за содержимым этого div, что, безусловно, является проблемой.
Удаление позиции: относительное отклонение от набора полей решает проблему отображения поля со списком, но приводит к другим нежелательным побочным эффектам отображения.
Мой временный обходной путь заключается в том, чтобы конкретно изменить этот набор полей без позиции: абсолютный стиль, но я надеюсь на лучшее решение.
Спасибо