Итак, у меня есть эта функция галереи, которая просто показывает изображения в сетке. В настоящее время я использую TABLE, но я хочу перейти на CSS, чтобы использовать ширину 100% для изображений, чтобы они хорошо масштабировались.
Верно, поэтому лучше всего объяснить, посмотрев на эту страницу: http://sandman.net/test/css_gallery.php< /а>
Синяя рамка находится на внешнем DIV, а изображения хранятся в слоях DIV. Код выглядит примерно так:
<div class="thumbs">
<div class="thumb">
<div class="inner">
<img />
</div>
</div>
<div class="thumb">
<div class="inner">
<img />
</div>
</div>
</div>
И так далее. И таблицы стилей в настоящее время таковы:
<style type='text/css'>
.thumbs {
width: 400px;
border: 1px solid blue;
overflow: hidden;
}
.thumb {
width: 25%;
float: left;
}
.thumb > .inner {
padding: 0 10px 10px 0;
}
</style>
ТАК - к моей проблеме. Как видите, отступ в настоящее время составляет 10 пикселей, как и должно быть. Но не на четвертой колонке!! По сути, я хочу, чтобы изображения были четырьмя столбцами с тремя столбцами пробелов между ними. Как и сейчас, каждый .thumb содержит изображение с рассчитанной шириной 90 пикселей и отступом 10 пикселей справа. Но вместо этого они должны быть шириной 92,5 пикселя и располагаться через равные промежутки.
Потому что одна проблема заключается в том, что я не могу установить разные поля для первых трех и четвертого столбцов, так как тогда изображение шириной 100% изменит размер, что нежелательно. Таким образом, отступы должны каким-то образом применяться единообразно ко всем изображениям.
Итак, у вас есть хороший способ сделать это? :)