55 / 55 / 14
Регистрация: 26.04.2010
Сообщений: 177
|
|
1 | |
Ячейки таблицы в IE926.12.2012, 11:33. Показов 1535. Ответов 3
Метки нет (Все метки)
Неожиданно наткнулся на проблему отображения таблицы в IE9 (001.png). В строке появляется "пустая" область шириной ровно в одну ячейку, в результате чего ячейки сдвигаютя вправо. При этом это именно "пустая" область, она ничем не занята (структура, показываемая для строки в Инструментах разработчика IE9, приведена в 002.png).
Однако в IE8 или в IE9 в режиме совместимости с IE8 всё отображается корректно (003.png). Стили всех ячеек одинаковые. В чём может быть затык?
0
|
26.12.2012, 11:33 | |
Ответы с готовыми решениями:
3
Изменение ячейки таблицы на текстовое поле с содержанием ячейки при клике на неё Заполнить ячейки таблицы из условия where этой же таблицы? ячейки таблицы Данные из ячейки таблицы |
1452 / 360 / 61
Регистрация: 03.04.2010
Сообщений: 2,096
|
||||||
26.12.2012, 12:18 | 2 | |||||
У меня все нормально. Покажите Ваш код, но не тот что дает IE, а то что Вы написали, еще бы стиль, там тоже может быть проблема. Вот этот код работает
0
|
55 / 55 / 14
Регистрация: 26.04.2010
Сообщений: 177
|
||||||
26.12.2012, 13:55 [ТС] | 3 | |||||
Уфф... Разобрался. В коде html таблицы были символы переноса строки. Именно они приводили к появлению пустых текстовых узлов между ячейками таблицы. Естественно, никаких узлов в этом месте быть не должно, это - баг IE9. Но в результате обработки такого "оптимизированного" DOM-а проявляется второй баг IE9, связанный с отображением таблицы на экране.
Стоило пройтись по исходному коду страницы так, чтобы между тэгами в таблице не оставалось никаких символов, в т.ч. непечатных, - и всё заработало! Кстати, в IE8 и во всех других браузерах пустые текстовые узлы не появляются. P.S. Если кому нужно, вот регулярка для вычищения лишнего:
2
|
39 / 39 / 5
Регистрация: 06.02.2011
Сообщений: 123
|
|
27.08.2013, 14:25 | 4 |
kmi, спасибо, что рассказали как бороться с этой напастью. А то у меня тоже вылезает в проекте данный баг!
0
|
27.08.2013, 14:25 | |
27.08.2013, 14:25 | |
Помогаю со студенческими работами здесь
4
ячейки таблицы в цыкле Закрашивание ячейки таблицы Скроллинг ячейки таблицы... Подсветка ячейки таблицы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |