Если у меня есть ячейка таблицы, высота которой составляет X пикселей, могу ли я увидеть, что именно делает это так – ли это высота брата <td>
или у него есть ребенок div
где-то с высотой X пикселей?Есть ли какой-нибудь инструмент, который может показать, как вычисляется свойство CSS, если он не наследуется или не устанавливается непосредственно в элементе?
В принципе, у меня есть , и я хочу понять, почему это 172 пикселя, а не, скажем, 150. Высота никогда не устанавливается явно в коде.
Есть ли расширение для браузера где-нибудь, что показывает подобное, и избавляет меня от необходимости щелкать через каждый дочерний/родственный узел, чтобы проверить его?
Редактировать: Я уже знаю, что большинство браузеров имеют встроенные инспекторы DOM. Однако не все атрибуты CSS наследуются или устанавливаются непосредственно на элементе, как я уже сказал в первом абзаце. Я хотел бы знать, есть ли лучший инструмент, показывающий способ вычисления атрибута.
Осмотрите элементы браузера, вы можете использовать Chrome, FF, IE .. в любом браузере. Не требуется никаких расширений. Нажмите F12. –
в консоли хром-отладчика вы можете увидеть стили вашего tr справа. Вы по крайней мере знаете, есть ли свойство высоты, установленное на tr или нет, или если оно унаследовано. –
@ JoshC Да, я знаю, что смогу это сделать. Однако это не всегда удобно использовать, если атрибут CSS не наследуется или не устанавливается непосредственно на элементе. Я привел пример атрибута 'height' ячейки таблицы, который может быть определен либо одним из его дочерних элементов, либо высотой другого sibling' td', либо высотой всей таблицы и т. Д. – Mihai