Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   250 checkbox расположить на одной странице (https://javascript.ru/forum/xhtml-html-css/7119-250-checkbox-raspolozhit-na-odnojj-stranice.html)

Ferroks 16.01.2010 13:17

250 checkbox расположить на одной странице
 
посоветуйте как расположить 250 чекбоксов, 150 отдного типа - виды услуг и товаров, и 100 другова - регионы, я ща разделил их на два div'a и в них на 3 колонки, выглядит не очень хорошо.

Gvozd 16.01.2010 13:52

телепаты в отпуске
мы не можем знать почему у вас все выглядит некрасиво, так как не видим что получилось. может вы просто верстать не умеете.
киньте ссылку на сверстанную страницу с этими чекбоксами
PS судя по количеству и соотношению чекбоксов, логичнее 150 из них разместить в один 3-х колоночный блок, а 100 - в другой 2-х колоночный блок. если вы нормально верстаете, то все у вас должно красиво получится

Ferroks 16.01.2010 14:16

Вложений: 1
страничка во вложении

Ferroks 16.01.2010 14:19

так не удобно получается, страничка длинная.
укоротить как-нибудь можно?

B~Vladi 16.01.2010 14:25

Цитата:

Сообщение от Ferroks
укоротить как-нибудь можно?

Можно. Вариантов много, вперёд.

Ferroks 16.01.2010 14:31

Цитата:

Сообщение от B~Vladi
Вариантов много

хотябы парачку вариантов назвать можете?

Gvozd 16.01.2010 14:43

у вас checkbox-ы разбиты на блоки.
при чем для этого блока есть заголовок, и главный checkbox
почему бы не свернуть все эти блоки до одной главной строчки, и в правом углу сделать кнопку(выглядящею как стрелка, вроде всяких выпадающих списков)
соответственно, если человеку нужно что-то из подпунктов, то он может раскрыть, и выбрать все нужное
Если же вам скрытие недопустимо, то разбили бы на 4 колонки, и сделали бы более ровными столбцы по высоте. для этого можно например блок сильно вылазящий вниз относительно других, разделить на два, и второй перенести в следующий столбец

Ferroks 16.01.2010 15:02

Цитата:

Сообщение от Gvozd
у вас checkbox-ы разбиты на блоки.
при чем для этого блока есть заголовок, и главный checkbox
почему бы не свернуть все эти блоки до одной главной строчки, и в правом углу сделать кнопку(выглядящею как стрелка, вроде всяких выпадающих списков)
соответственно, если человеку нужно что-то из подпунктов, то он может раскрыть, и выбрать все нужное
Если же вам скрытие недопустимо, то разбили бы на 4 колонки, и сделали бы более ровными столбцы по высоте. для этого можно например блок сильно вылазящий вниз относительно других, разделить на два, и второй перенести в следующий столбец

сделаю 2 дерева checkbox'ов,только наверно будет еще длиннее страница, если все плюсики раскрыть.

Gvozd 16.01.2010 15:27

Цитата:

Сообщение от Ferroks
будет еще длиннее страница, если все плюсики раскрыть.

утюгом также если положить его горячим не на одежду, а на ногу, то вместо поглаженной вещи получим ожог ноги
ничто не мешает пользователю обратно сворачивать раскрытые поддеревья. Да даже если не сворачивает, отработанные блоки чекбоксов остаются наверху, и хотя страница удлиняется, они никак ему не будут мешать.
а вообще я подразумевал, каждый из небольших подблоков свернуть до первой строчки, и при желании пользователя разворачивать
как видим, у вас уже есть как минимум два способа оптимизации интерфейса. идея с деревом мне кстати больше понравилась


Часовой пояс GMT +3, время: 14:13.