Есть каталог в виде дерева. Вложенность бесконечная(ну предположим).
Возможно ли его реализация рекурсивно(я понимаю это вопрос к программисту...он сделает своё дело), вопрос к верстальщикам...как же так нарезать и описать в Css чтобы после каждого набора подпунктов в дереве не вырастало бы расстояние(отступы сверху и снизу) в арифметич. прогрессии? Возможно ли это?
вот пример:
стили примерно такие:
Код:
.links {padding: 5px 5px 5px 10px;}
li {list-style: none;text-align: left;}
.folderminus {
****background: transparent url(images/icons/minus.gif) no-repeat;
****background-position: 0px 3px;
****padding-left: 15px;
****padding-bottom: 10px;
}
li.sub{
****display:block;
****background: transparent url(images/icons/note.gif) no-repeat;
****background-position: left 3px;
****padding-left: 15px;
****padding-bottom: 5px;
}
li.subact{
****display:block;
****background: transparent url(images/icons/noteact.gif) #c3b88e no-repeat;
****background-position: 5px 3px;
****margin-left: -5px;
****margin-right: 5px;
****padding-left: 22px;
****padding-bottom: 4px;
}
остальное не важно...
есть ли возможность как то указать что для класса links отступы такиие вот...а если идёт вот так links, а за ним ещё links - уже другие...без отступов например
P.S. вообще то пример не совсем близкий к рекурсии...но мне надо чтобы как можно одинаковее выглядела вложенность <список в списке>, чтобы классы были одинаковыми почти...Понятно?