Forum Webscript.Ru

Дизайн и Верстка => Всё о Html => Тема начата: vinivor от 14 Ноября 2002, 13:26:02

Название: При помещении <IMG> в табличку, меняется размер
Отправлено: vinivor от 14 Ноября 2002, 13:26:02
Дело в том, что высота равна 16, а высота картинки 9, но при помещении картики в табличку она раздвигается по вертикали, соответственно, ползет вся верстка.

И я не пойму, в чем грабли. margin\'ы и padding\'и обнулять - никак не влияет  :(
Название: При помещении <IMG> в табличку, меняется размер
Отправлено: MadDog от 14 Ноября 2002, 16:05:33
vinivor
"Ползёт" в каком браузере? Попробуй после "" поставить
 . сразу же после IMG и без пробелов. После BR тоже не должно быть пробелов.

ЗЫ. Если покажешь код (линк, сюда постить не надо) будет проще.
Название: При помещении <IMG> в табличку, меняется размер
Отправлено: vinivor от 14 Ноября 2002, 16:21:09
Не, не получается... А ползет в IE6. В 6-ой Опере не ползет, но там другие глюки, впрочем, как и в Нетскейпе.

Линк: http://dev.qwertyclub.ru/
Название: При помещении <IMG> в табличку, меняется размер
Отправлено: mike от 14 Ноября 2002, 16:41:27
Там, кстати, с бекграундом нелады... Логотип множится. Это именно оно?
Название: При помещении <IMG> в табличку, меняется размер
Отправлено: vinivor от 14 Ноября 2002, 16:44:15
Ну да, это именно оно и есть  :(
Название: При помещении <IMG> в табличку, меняется размер
Отправлено: MadDog от 14 Ноября 2002, 17:30:28
vinivor
После просмотра куска кода твоя проблема решается гораздо проще. Убери из  эту (и все остальные тоже) самую высоту, её там не должно быть. Если высота 100% есть и в TD также убери, грабли именно в этом.
Название: При помещении <IMG> в табличку, меняется размер
Отправлено: vinivor от 14 Ноября 2002, 18:01:15
2 MadDog:

ОК, попробую!

А как height=100% влияет на высоту строки в совершенно другой табличке? Ведь весь шаблон сделан из нескольких таблиц, заключенных в главный контейнер TABLE.

Верхняя навигация - это отдельная таблица, и там высота строки-контейнера для всей это таблички равна 62 (не 100%), нижний контент - это да, там TR height=100%, это сделано для того, чтобы контент растягивался до низа странички (по другому не знаю).

Так вот, для той строки, где происходит глюк, высота задана абсолютно. Разве может на это влиять 100% высота нижней таблички с контентом?

UPDATE: Убрал - ничего не изменилось, как я и думал  :(

Как только я убираю из навигации самый правый столбец иконочек, все становится ОК... замучился уже  :(
Название: При помещении <IMG> в табличку, меняется размер
Отправлено: mike от 14 Ноября 2002, 18:04:07
У тебя тут используются стили. Просмотри их очень внимательно. Глюк может быть там :)
Название: При помещении <IMG> в табличку, меняется размер
Отправлено: MadDog от 14 Ноября 2002, 18:05:01
Цитировать
чтобы контент растягивался до низа странички (по другому не знаю)

Это я уже понял, вот только высота задаётся в TD, а не в TR. А по другому.... например, можно сделать с помощью JavaScript [OFF]это уже не ко мне, не силён я в нём :)[/OFF]

Цитировать
А как height=100% влияет на высоту строки в совершенно другой табличке?

И всё таки попробуй убрать, глюки именно в это высоте.
Название: При помещении <IMG> в табличку, меняется размер
Отправлено: vinivor от 14 Ноября 2002, 18:10:04
Все, все, все... THX 2 mike...

Все было в стиле, как же я сразу не додумался - раз глючит только в IE, значит стили!. Вот уж не думал, что "vertical-align: 5%" так кардинально повлияет.

Спсибо, кто откликнулся   :*)
Название: При помещении <IMG> в табличку, меняется размер
Отправлено: MadDog от 14 Ноября 2002, 18:21:19
Цитировать
Все было в стиле, как же я сразу не додумался - раз глючит только в IE,

Хм, ну тебе видне. Я не поленился и убрал все height=100% всё заработало нормально (я даже в стили твои не смотрел) :)
Название: При помещении <IMG> в табличку, меняется размер
Отправлено: vinivor от 14 Ноября 2002, 23:32:31
Хех... я тоже не поленился и убрал все 100% - и ничего не получилось  :)  Вот что значит "от рождения таксист" (это я про себя)  :)