У меня небольшая проблема, я пытаюсь получить внешнюю ширину ячейки таблицы. Ячейка таблицы имеет некоторые входные данные в качестве дочерних элементов, в данном случае это текстовое поле и изображение.
Ширина изображения составляет 16 пикселей, а ширина текстового поля - 115 пикселей. Текстовое поле также имеет отступы влево и вправо, оба в 2 пикселя (равно 4 пикселя).
Я бы предположил, что td.outerWidth () дает мне 119 + 16 = 135px (115 + 4 отступа + 16), но вместо этого дает 115 + 16 = 131px.
Наружная ширина действительно возвращает правильную ширину для всех дочерних элементов отдельно, но, похоже, возникают проблемы при вычислении внешней ширины для родительского элемента, у которого есть дочерние элементы с отступом. Если я уберу отступы, то все будет нормально.
Кто-нибудь еще имеет эту проблему или какое-либо решение?