<ul> <li class='first'>First</li> <li class='notFirstOrLast'>Any text 1</li> ... <li class='notFirstOrLast'>Any text N</li> <li class='last'>Last</li> </ul>
Зачем вообще придумывать класс для средних элементов?
В общем есть меню, у которого задается класс на первый и последний элементы каждому свой, и есть остальные пункты(сколько угодно), которым надо задать одинаковый класс так, чтобы первый и последний элементы его не наследовали. Как?
Что то вроде этого надо:
<ul> <li class='first'>First</li> <li class='notFirstOrLast'>Any text 1</li> ... <li class='notFirstOrLast'>Any text N</li> <li class='last'>Last</li> </ul>
.someclass ul li {background:#333;}
.someclass ul li.first {background:red;}
.someclass ul li.last {background:green;}[[Wayfinder? &startId=`0` &level=`1` &outerTpl=`Out` &rowTpl=`Row` &firstClass=`first`]]
<ul id="someclass"> [+wf.wrapper+]</ul>
<li><a [+wf.classes+] href="[+wf.link+]" title="[+wf.title+]">[+wf.linktext+]</a>[+wf.wrapper+]</li>