проблема с оберткой заголовков столбцов 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, и проблема все еще там.

Попробуйте использовать дополнительно

 .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, как указано выше, и работал. Я думал, что это поможет кому-то, как я. 🙂

  • Отключить предупреждающие сообщения в GCC через файлы заголовков?
  • Как сделать .lib-файл, когда есть .dll-файл и заголовочный файл
  • Android: Пользовательская панель заголовка
  • Как я могу подавить вывод заголовка столбца для одного оператора SQL?
  • Кодирование передачи контента 7 бит или 8 бит
  • Удалить заголовок сервера IIS7
  • Как я могу обнаружить ненужные файлы #include в большом проекте на C ++?
  • Давайте будем гением компьютера.