| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Как растянуть картинку внутри ячейки? |
| Автор: TNT86 22.2.2008, 20:31 | ||
Как растянуть картинку внутри ячейки по высоте? Проблема в том, что высота ячейки заранее не известна - она определяется из высоты другой ячейки.
В FF такой подход работает, а вот в IE6 и Опере картинка в ячейке не показывается. |
| Автор: feosr 22.2.2008, 22:08 |
| можно через JS сделать |
| Автор: TNT86 22.2.2008, 22:51 |
| Если не сложно, приведите пример - или хотя бы примерно, что использовать в JS |
| Автор: SelenIT 22.2.2008, 23:01 | ||
TNT86, задайте картинке id, и по body onload делайте
|
| Автор: ilyaILF 22.2.2008, 23:29 | ||
Или сразу поставить скриптовый блок после таблицы, чтобы не было "торможения" (ожидания полной загрузки страницы - onload):
|
| Автор: TNT86 24.2.2008, 00:46 |
| Деформация мне как раз не страшна. Вообщем способ интерсный. Большое спасибо! Жалко конечно, что без JS обойтись нельзя. Добавлено через 6 минут и 4 секунды Не пожалуй я погорячился, с отметкой про "решенный вопрос". У меня просто таких элементов на странице будет много и тут возникают проблемы как со скоростью, так и с формированием id. В моем случае, меня бы выручила таблица, которая растягивась внутри ячейки по высоте, но похоже с ней такие проблемы. Может что-то есть в css ? |
| Автор: ilyaILF 24.2.2008, 01:07 |
| Если много элементов, то используйте http://www.w3schools.com/htmldom/met_doc_getelementsbytagname.asp , которые можно отсортировать по условию (по имени класса, а класс можно присвоить нескольким элементам) http://www.w3schools.com/htmldom/prop_classname.asp |