проблема с оберткой заголовков столбцов jqGrid в IE
Я использую jqGrid на своих страницах, я изменил файл ui.jqgrid.css, чтобы обернуть заголовки столбцов следующим образом:
.ui-jqgrid tr.jqgrow td { white-space: normal !important; } .ui-th-column,.ui-jqgrid .ui-jqgrid-htable th.ui-th-column{ white-space:normal; }
он отлично работает во всех браузерах, но IE! Я пробовал IE7 и IE8, и проблема все еще там.
- Файлы заголовков C ++ Redefinition (winsock2.h)
- Xcode 4 не может найти общедоступные файлы заголовков из зависимости статической библиотеки
- Защитники заголовков в C ++
- Файлы заголовков C ++, разделение кода
- Отобразить изображение PNG в ответ на запрос JQuery AJAX
- Когда статические определения функций в файлах заголовков в C?
- Как связать несколько файлов реализации в C
- Добавление пути поиска заголовка системы к Xcode
- Ошибка Magento Debug HEADERS AREADY SENT
- IIS и статический контент?
- Пользовательский заголовок авторизации HTTP
- Android: наложение на просмотр камеры Android
- Как выглядит заголовок zlib?
Попробуйте использовать дополнительно
.ui-th-div-ie { white-space:normal !important; height:auto !important; }
ОБНОВЛЕНО : Мне кажется, что вместо всех этих стилей было бы лучше использовать следующее:
th.ui-th-column div{ white-space:normal !important; height:auto !important; padding:2px; }
Кажется, он работает очень хорошо во всех браузерах. См. Пример здесь .
ОБНОВЛЕНО 2 : Больше информации и больше демонстраций о проблеме, которую вы можете найти в ответе .
Это должно работать:
th.ui-th-column div{ height:auto!important; } .ui-jqgrid .ui-jqgrid-htable th div { white-space:normal !important; height:auto!important; padding:2px; }
Я попробовал ответить Олегу. Но, хотя была упаковка, высота не увеличивалась, чтобы соответствовать содержимому. Поэтому я модифицировал css, как указано выше, и работал. Я думал, что это поможет кому-то, как я. 🙂