Das Rätsel verschachtelter geordneter Listen (1.1, 1.2) mit Zählern und Umfang lösen
Einkapselung verschachtelter geordneter Listen innerhalb einer hierarchischen Struktur mithilfe von Zählern und Umfang kann ein gewaltiges Unterfangen sein. Ein solches Rätsel, auf das Entwickler stoßen, ist die fehlerhafte Nummerierung in diesen Listen. Ziel dieses Artikels ist es, die Feinheiten hinter dieser Herausforderung aufzuzeigen und den Weg zu einer nahtlosen Lösung aufzuzeigen.
Das Problem
Bei dem Versuch, eine geordnete Liste mit verschachtelten Subs zu erstellen -Listen stößt ein Entwickler auf eine unerwartete Abweichung in der Nummerierung:
1. one 2. two 2.1. two.one 2.2. two.two 2.3. two.three 2.4 three (incorrect numbering) 2.1 three.one 2.2 three.two 2.2.1 three.two.one 2.2.2 three.two.two 2.3 four
Das gewünschte Ergebnis ist jedoch wie folgt folgt:
1. one 2. two 2.1. two.one 2.2. two.two 2.3. two.three 3. three 3.1 three.one 3.2 three.two 3.2.1 three.two.one 3.2.2 three.two.two 4. four
Die Lösung
Um dieses Rätsel zu lösen, ergeben sich zwei wichtige Überlegungen:
1. CSS-Normalisierung deaktivieren
In vielen Fällen entfernen die für die Normalisierung verwendeten CSS-Regelsätze die auf Listen angewendeten Standardränder und -abstände. Dies kann den vorgesehenen Abstand für verschachtelte Listen stören. Um solche Störungen zu verhindern, deaktivieren Sie die CSS-Normalisierungsoption.
2. Unterlisten einkapseln
Um eine ordnungsgemäße Aufzählung sicherzustellen, muss jede Unterliste in ihrem übergeordneten Listenelement eingeschlossen sein. Im bereitgestellten HTML-Code sollten die Unterlisten wie folgt gekapselt werden:
<ol> <li>one</li> <li>two <ol> <li>two.one</li> <li>two.two</li> <li>two.three</li> </ol> </li> <li>three <ol> <li>three.one</li> <li>three.two <ol> <li>three.two.one</li> <li>three.two.two</li> </ol> </li> </ol> </li> <li>four</li> </ol>
Durch die Behebung dieser Probleme können Entwickler effektiv geordnete Listen mit verschachtelten Unterlisten erstellen und dabei eine genaue Nummerierung beibehalten.
Das obige ist der detaillierte Inhalt vonWie kann ich verschachtelte geordnete Listen in HTML korrekt nummerieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!