Ich möchte Listen-style-type-Eigenschaften für ul-Listen alternieren, so dass die äußere eine Disk ist, dann ist eine innere ul-Liste ein Kreis, als eine innerere ist eine Disc, und so weiter.
Im Wesentlichen möchte ich Folgendes:
%Vor%Wie würde ich dies mit CSS erreichen?
So ...
%Vor%Und so weiter ...
Die erste Ebene der Listenelemente hat den Typ "Kreis". Die zweite (eingebettete) wird "Discs" verwenden. Die dritte Ebene verwendet Quadrate.
Nehmen Sie einfach das obige CSS und ändern Sie die list-style
nach Ihren Bedürfnissen. Sie können eine Liste von list-style
-Typen hier finden: Ссылка
Sie können separate Stile verwenden, indem Sie class
oder id
zu den ul
-Tags hinzufügen:
Oder Sie könnten Stile zu ul
s hinzufügen, je nachdem, wie sie verschachtelt sind:
Von meinem Kopf weg, so dass es einige kleinere Fehler geben könnte, aber beide Beispiele sollten grundsätzlich funktionieren.
Die einfache Antwort auf diese Frage ist nein, sie kann nicht konsistent durch CSS erreicht werden.
Du könntest etwas Javascript schreiben, um die Seite durchzublättern und im Grunde einen Stapel ULs zu verwalten, aber es wäre irgendwie schlampig und hackig. Es müsste so etwas sein.
%Vor%Tags und Links css html-lists