| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Картинки разной высоты в ряд |
| Автор: Gleb 26.2.2008, 12:29 |
| Собственно сабж. Пробовал и в DIVе и в ячейке, никак не получается. На сколько я понял, в моих попытках брался центр большей картинки и вся строка распологалась по этому значению, а меньшая картинка была выровнена по нижнему краю большей. |
| Автор: bars80080 26.2.2008, 12:58 | ||
что-то такое... |
| Автор: Gleb 26.2.2008, 13:39 | ||
Вот что получилось: http://ipicture.ru/Gallery/Viewfull/692272.html |
| Автор: bars80080 26.2.2008, 14:35 | ||
работа над ошибками: каждая картинка в отдельной ячейке таблицы, а не в одной |
| Автор: NDenis 26.2.2008, 14:36 | ||||
а так? PS:
align="" - убрать, это в стилях указывается |
| Автор: Gleb 27.2.2008, 14:31 |
| bars80080, спасибо, с таблицами все работает. Все это нужно для превьюшек фотоальбома: несколько уменьшенных копий в ряд, с небольшим увеличением при наведении курсора. Соответственно, чтобы все это отображалось красиво, ряд превьюшек должен быть по середине блока, тогда увеличенная фотография растолкает остальные в разные стороны. Только вот никак у меня не получается сделать это с применением разметки DIVами без таблиц. Помогите пожалуйста. |
| Автор: mishaSL 27.2.2008, 15:41 |
| Gleb, в div-ах не работает vertical-align, придется расчитывать margin-ы и проставлять их на картинки. Или как-нибудь вот так извращаться: http://www.jakpsatweb.cz/css/css-vertical-center-solution.html |
| Автор: ilyaILF 27.2.2008, 15:41 | ||
А разве так не работает:
|
| Автор: mishaSL 27.2.2008, 15:51 |
| ilyaILF, а если div должен быть больше по высоте, чем картинка? |
| Автор: ilyaILF 27.2.2008, 16:00 | ||
Значит вы, зная размер вашей самой большой фотографии (а они как-правило совсем все разных размеров не делаются, а делаются только двух: превью и полная) можете создать еще один вложенный DIV с заданной высотой (совпадающей с высотой самого большого размера фотографии) и выровнять по высоте уже его:
|
| Автор: Gleb 27.2.2008, 21:14 |
| В общем сделал по примеру ilyaILF. Правда в его примере не учитывается то, что большой превьюшка становится при наведении на нее курсора, и при этом вся центровка начинает сбиваться. Выкрутился, вставив в блок невидимую картинку с высотой равной увеличенной превьюшке. |