Moin!
Dass dies nicht möglich ist, wurde dir ja bereits gesagt. Eine Möglichkeit für genau dieses Beispiel wäre aber folgende:
u {
color:#900;
}
u + u {
color:inherit;
}
>
> Du legst für das erste Element also eine Formatierung fest, die du für seinen Nachbarn wieder aufhebst. Keine optimale Lösung, aber immerhin.
Es gibt bestimmt noch eine ganze Menge anderer Möglichkeiten, beispielsweise auch mittels :first-child (das <u> steckt ja evtl. in einem anderen Element drin, dessen erstes Kind das erste Auftauchen ist).
Außerdem wird CSS in Version 3 noch viele andere Möglichkeiten bieten, z.B. :nth-child(n), mit dem man dann problemlos das erste, zweite, ... Element direkt ansprechen kann.
- Sven Rautenberg