evg
В ситуациях, когда необходимо вычислить высоту элемента (либо ширину), можно воспользоваться свойством clientHeight.
Во всех браузерах, кроме естественно IE, мы получим высоту элемента. А в IE мы получим '0px'. (Как всегда у него все через Ж...).
Чтобы получить значение свойства clientHeight элемента в "нашем любимом браузере" нужно установить у элемента свойство:
	
	display:inline-block;
	
	
Тогда и IE выдаст нам высоту элемента.
Вот такая петрушка...
Вот два div-a с разными свойствами display. В IE видно отличие в определении высоты элемента. Высота синего div будет равна 0px.
clientHeight получаем из document.getElementById('hd').clientHeight

display:block;


display:inline-block;

Коментарии