Итак, у меня есть функция галереи, которая просто показывает изображения в сетке.В настоящее время я использую 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 содержит изображение с вычисленной шириной 90px и отступом 10px вправо.Но вместо этого они должны иметь ширину 92,5 пикселя и быть равномерно распределенными.
Потому что - одна проблема заключается в том, что я не могу установить разные поля для первых трех и четвертого столбца, поскольку тогда изображение шириной 100% изменилосьразмер, который не желателен.Таким образом, отступы должны как-то равномерно применяться ко всем изображениям.
Итак, у вас есть хороший способ сделать это?:)