Реклама на сайте Advertise with us

Изменение количества тумб в зависимости от разрешения

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 17.02.05
Сообщения: 3999
Рейтинг: 1952


Передовик Master-X (16.06.2007) Передовик Master-X (01.07.2007) Передовик Master-X (16.07.2007)
Ссылка на сообщениеДобавлено: 02/11/08 в 22:23       Ответить с цитатойцитата 

Как такое сделать? Увидел на silverasian.com (меняем разрешение на более низкое, получаем меньшее количество тумб в ширину).

0
 

Добрый ОС :=)

С нами с 12.04.04
Сообщения: 8342
Рейтинг: 3293

Ссылка на сообщениеДобавлено: 02/11/08 в 22:37       Ответить с цитатойцитата 

Дык код посмотри ;)

Работа вебкам моделью - работай из дома и зарабатывай большие деньги!

0
 



С нами с 04.03.07
Сообщения: 8931
Рейтинг: 5138

Ссылка на сообщениеДобавлено: 03/11/08 в 01:11       Ответить с цитатойцитата 

в дивах тумбы выводятся а не в таблицах.
я думял на проду может повлияет или на букмарки.. хз вроде ничего не дало icon_smile.gif

8
 

Тыц

С нами с 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, то будет некрасивая пустота.
Если делать совсем грамотно, то надо яваскриптом определять разрешение экрана и в зависимости от этого менять ширину элемента, содержащего тумбы.

8
 



С нами с 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 тумб в ряду будет).
хотя, на проду вроде особо не повлияло и вернул назад, тк фиксированный блок акуратно при любом разрешении смотрится icon_wink.gif

0
 



С нами с 06.03.05
Сообщения: 6216
Рейтинг: 7375


Передовик Master-X (01.02.2007) Передовик Master-X (16.02.2007) Передовик Master-X (01.04.2007) Передовик Master-X (01.05.2007) Передовик Master-X (01.10.2007) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 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>

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »