Hallo Andreas,

On Mon, Nov 21, 2005 at 09:49:18PM +0100, Andreas Borutta wrote:
> Michael Kirchner schrieb:
> 
> >> Idealerweise sollte das HTML dafür nicht angefasst werden. Sonst wäre
> >> gegenüber der alten Auszeichnung als TABLE nur wenig gewonnen.
> > 
> > Könnte man auch verschiedene Teile der Liste unterschiedlich darstellen, 
> > z.B.
> > den Bereich (Support, Download), in dem man sich gerade aufhält anders, als 
> > den
> > Rest?
> 
> Ja, man sie sehr leicht bei einer UL unterschiedlich darstellen.

"leicht" ist hier wieder relativ. Man müßte im HTML vermerken/
reinschreiben was der aktuelle Bereich ist. 

Und dann unterscheiden sich die Formatierungsmöglichkeiten zwischen
Tabelle und Liste nicht mehr.

> Aber da HTML keine Programmiersprache ist, kann nicht erkannt werden 
> "Dies ist der einzige Listenpunkt der Ebene 1, dessen untergeordneten
> Listenpunkte der Ebene 2 einen einzigen Listenpunkt enthalten, der
> kein A-Element als Kind besitzt."

? Wozu sollte man das auch abfragen wollen?

> Um den Listenpunkt der Ebene 1 (und seiner untergeordneten
> Listenpunkte) entsprechend per Selektor ansprechen zu können, muss er
> ein ID-Attribut erhalten.

Der Vollständigkeit halber:
In css gibt es folgende Selektoren für verschachtelte Elemente:

übergeordnet untergeordnet { format }

Alle Elemente "untergeordnet" die in der Hierarchie weiter unten stehen
als "übergeordnet"

übergeordnet > untergeordnet { format }

Alle Elemente "untergeordnet" die lediglich eine einzige Ebene unter der
übergeordneten stehen (also nur eine Ebene tief liegende Elemente)

übergeordnet * untergeordnet { format }

Alle Elemente "untergeordnet" die mindestens zwei Ebenen unter der
übergeordneten Ebene stehen.

übergeordnet + untergeordnet { format }

Nur das Element "untergeordnet" das direkt auf das Element
"übergeordnet" folgt.

Wobei hier die Browser-Kompatibilität zu wünschen übrig läßt.

Die Elemente überogeordnet und untergeordnet kann man algemein über die
Tags (wie div, p, ul oder li) angeben, über css-Klassen (.klasse, auch
p.klasse oder li.klasse) oder über IDs (#id, oder auch div#id oder p#id)

(über Attribute gehts auch noch z.B. "p[align]" oder "p[align=center]"
oder "td[abbr~=substring]", das wird aber nur selten verwendet)

ciao
Christian
-- 
NP: Korn - Daddy

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an