С нами с 17.02.05
Сообщения: 3999
Рейтинг: 1952
|
Добавлено: 02/11/08 в 22:23 |
Как такое сделать? Увидел на silverasian.com (меняем разрешение на более низкое, получаем меньшее количество тумб в ширину).
|
|
|
|
Добрый ОС :=)
С нами с 12.04.04
Сообщения: 8342
Рейтинг: 3293
|
Добавлено: 02/11/08 в 22:37 |
Дык код посмотри ;)
|
|
|
|
С нами с 04.03.07
Сообщения: 8931
Рейтинг: 5138
|
Добавлено: 03/11/08 в 01:11 |
в дивах тумбы выводятся а не в таблицах.
я думял на проду может повлияет или на букмарки.. хз вроде ничего не дало
|
|
|
|
Тыц
С нами с 23.10.06
Сообщения: 692
Рейтинг: 411
|
Добавлено: 03/11/08 в 01:52 |
Цитата: | в дивах тумбы выводятся а не в таблицах.
я думял на проду может повлияет или на букмарки.. хз вроде ничего не дало |
на самом деле пофик в чем выводить, логика везде примерно такая:
Код: | <div/table class="thumbs">
/*if table - <tr><td> */
<img src="thumb.jpg">
<img src="thumb.jpg">
<img src="thumb.jpg">
<img src="thumb.jpg">
<img src="thumb.jpg">
/*if table - </tr></td> */
</div/table> |
далее делаем в css
Код: | .thumbs {width:100%}//или любую другую по вкусу
.thumbs img {float:left;} |
далее браузер будет вставлять в ряд столько тумб, сколько вместит окно браузера.
это самый простой способ, однако если у человека не хватат 1px чтобы вместо 4х тумб засунуть 5, то будет некрасивая пустота.
Если делать совсем грамотно, то надо яваскриптом определять разрешение экрана и в зависимости от этого менять ширину элемента, содержащего тумбы.
|
|
|
|
С нами с 29.09.04
Сообщения: 329
Рейтинг: 120
|
Добавлено: 03/11/08 в 14:37 |
Nikit@ писал: | на самом деле пофик в чем выводить, логика везде примерно такая:
Код: | <div/table class="thumbs">
/*if table - <tr><td> */
<img src="thumb.jpg">
<img src="thumb.jpg">
<img src="thumb.jpg">
<img src="thumb.jpg">
<img src="thumb.jpg">
/*if table - </tr></td> */
</div/table> |
далее делаем в css
Код: | .thumbs {width:100%}//или любую другую по вкусу
.thumbs img {float:left;} |
далее браузер будет вставлять в ряд столько тумб, сколько вместит окно браузера.
это самый простой способ, однако если у человека не хватат 1px чтобы вместо 4х тумб засунуть 5, то будет некрасивая пустота.
Если делать совсем грамотно, то надо яваскриптом определять разрешение экрана и в зависимости от этого менять ширину элемента, содержащего тумбы. |
+1, делал так, можно ещё поподбирать количество тумб в блоке чтобы последняя строчка при разных разрешениях тоже заполнялась полностью (например блок из 30 тумб будет норм. если 5 или 6 тумб в ряду будет).
хотя, на проду вроде особо не повлияло и вернул назад, тк фиксированный блок акуратно при любом разрешении смотрится
|
|
|
|
С нами с 06.03.05
Сообщения: 6216
Рейтинг: 7375
|
Добавлено: 03/11/08 в 15:10 |
делаем стили
Код: |
.content {
margin: 0px auto;
width: 98%; // чтобы сильно к краям не прижималось
text-align: center;
}
.content img {
margin: 2px; // отступ от каждой картинки
height: 180px;
width: 240px;
}
|
далее в коде самом уже и в самом темлейте:
Код: | <div class="content"></a>
<a href=""><img src="" alt="" /></a>
<a href=""><img src="" alt="" /></a>
...
<a href=""><img src="" alt="" /></a>
</div> |
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |