Здравствуйте.
Вот такая ситуация: помещаю абсолютно позиционированные картинки на заданной высоте. При этом из этой заданной высоты вычитаю высоту каждой картинки, чтобы они были выровнены по нижнему краю. Вот так:
CODE (
javascript):
скопировать код в буфер обмена
document.getElementById ("tit2").style.top = otstupsverhu - parseInt (document.getElementById ("tit2").height) +'px';
Размеры картинок не заданы, задана только ширина в процентах в стиле. В эксплорере высота меняется пропорционально ширине и численное ее значение выражается целым числом. Вот как срабатывает в эксплорере:
(увидите, если откроете в эксплорере):
http://itisenglish[dot]ru/Sticker/St[dot][dot][dot]3_Mysteries[dot]html
В хроме не заданная высота считается равной нулю. Само изображение при этом отображается правильно и пропорционально и совсем не с нулевой высотой, а вот численная величина высоты равна 0
(можно видеть, если открыть ту же ссылку в Хроме).
Соответственно изображения (заголовки колонок) стоят не по нижнему, а по верхнему краю.
Я не могу понять, как это может зависеть от браузера. Работает ведь JS скрипт. Я пробовала присвоить высоту значением переменной - то же самое.