Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вопрос по ширине ячеек таблицы (https://javascript.ru/forum/misc/44740-vopros-po-shirine-yacheek-tablicy.html)

demoniqus 31.01.2014 12:09

Вопрос по ширине ячеек таблицы
 
Добрый день!

На фотографии выделена ячейка таблицы. Обратите внимание на проставленные в атрибуте style свойства ширины. Кстати, box-sizing: content-box. А потом взгляните на раскладку отладчика в правом нижнем углу, а также на всплывающую подсказку на самой ячейке. После некоторых экспериментов я пришел к выводу, что проблема в том, что для таблицы стоит border-collapse: collapse. Поэтому граница визуально отображается одинарной, а ширина одной из границ плюсуется в раскладке отладчика и в визуальном отображении ячейки к ее width. Из-за этого нарушается синхронизация ширины заголовков и самой таблицы.
И эта фича вылезает в IE, Chrome, Chromium, Opera... правильно соображает лишь FF. Вопрос - можно ли как-то корректно извлечь из подобной ячейки корректные размеры?

demoniqus 31.01.2014 12:14

Пока единственное решение, которое мне придумалось: на ячейки таблицы с основными данными дописать border-right: 0px none

ksa 31.01.2014 13:29

demoniqus, чем так много "объяснять" лучше сделать один тестовый пример...

demoniqus 31.01.2014 14:56

Вложений: 1
Весь пример в приложении

kostyanet 02.02.2014 13:19

Сроду такого не видел чтобы колумны разбегались. Там точно одна таблица? Впрочем, вы задаете ширину харкором, а это всегда чревато. Задавайте в процентах через <colgroup> и <col>


Часовой пояс GMT +3, время: 22:53.