Набор инструментов asp.net ajax control toolboit некорректно отображается в поле со стилем позиции: относительный - PullRequest
0 голосов
/ 09 марта 2010

В настоящее время у меня есть поле со списком Экземпляр инструментария управления ajax ASP.net, находящееся в наборе полей со стилем позиции: применен относительный Элемент управления также находится в очень простой таблице (пожалуйста, без комментариев об использовании таблиц для разметки, я знаю, что это зло, и стараюсь избегать его).

Есть две проблемы с отображением списка:

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

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

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

Спасибо

1 Ответ

1 голос
/ 13 марта 2010

Джон,

Существуют жестко запрограммированные стили для этого Combobox, которые действительно превращают проблемы с отображением / стилизацию CSS в кошмар.

На самом деле я скачал исходный код, удалил все готовые стили и перекомпилировал новую DLL-библиотеку для использования и выполнения, что действительно порадовало меня.

Если вы хотите пойти по этому пути, я буду рад поделиться с вами теми файлами, которые я настроил, и тем, что я удалил.

...