Unkoschere Listen
praetor
- html
Hallo allseits,
ich habe einen Text in HTML umzusetzen, der sehr viele Aufzählungen enthält. Praktischerweise habe ich das mit
<ol>
<li>...</li>
<li>...</li>
</ol>
gemacht. Aber die Vorlage zählt oft anders, z.B. ... 5, 6. 6a, 7, ...
und ich bin daran gebunden. Läßt sich einem einzelnen <li>-Tag irgendwie mitteilen, wie er "heißen" soll, oder muß ich dafür wirklich extra eine Tabelle definieren?
Gruß
praetor
hi
Aber die Vorlage zählt oft anders, z.B. ... 5, 6. 6a, 7, ...
und ich bin daran gebunden. Läßt sich einem einzelnen <li>-Tag irgendwie mitteilen?
value="5"
Grüße aus Bleckede
Kai
Hallo Kai
Aber die Vorlage zählt oft anders, z.B. ... 5, 6. 6a, 7, ...
und ich bin daran gebunden. Läßt sich einem einzelnen <li>-Tag irgendwie mitteilen?
value="5"
was für eine hingerotzte Antwort. Eine ordentliche Frage verdient eine ordentliche Antwort.
Ist es wirklich so schwierig, praetor mitzuteilen,
dass Attribute wie type, start und/oder value verwendet werden können und einen Verweis http://selfhtml.teamone.de/html/text/listen.htm#html_eigenschaften zu setzen?
Einen guten Antworter zeichnet nicht Masse, sondern in erster Linie Klasse aus. Etwas was deinem Posting fehlte.
Viele Grüße
Antje
Ist es wirklich so schwierig, praetor mitzuteilen,
dass Attribute wie type, start und/oder value verwendet werden können und einen Verweis http://selfhtml.teamone.de/html/text/listen.htm#html_eigenschaften zu setzen?
Ich streue mir Asche auf's Haupt.
gp
Hallo Praetor,
Ich streue mir Asche auf's Haupt.
Die streust du besser Kai auf's Haupt - der braucht das. ;o)
Du hast nichts falsch gemacht.
File Griese,
Stonie
Aber hallo, das geht doch gar nicht!
Zwar kann ich einer Liste mit "type" beibringen, ob sie "a, b, c...", "1, 2, 3.." oder "I, II, III.." usw. zählt. Mit "value" kann ich einem Listenelement einen Wert zuweisen. So weit, so gut. Aber eine "unkoschere Liste", die
"1, 2, 2a, 3, 4, 4a, 4b" usw zählt kann ich mit diesen Mitteln nicht erreichen, oder doch? Ich finde die Frage gar nicht so blöd.
Ist es wirklich so schwierig, praetor mitzuteilen,
dass Attribute wie type, start und/oder value verwendet werden können und einen Verweis http://selfhtml.teamone.de/html/text/listen.htm#html_eigenschaften zu setzen?
gruß
praetor
Aber hallo, das geht doch gar nicht!
Zwar kann ich einer Liste mit "type" beibringen, ob sie "a, b, c...", "1, 2, 3.." oder "I, II, III.." usw. zählt. Mit "value" kann ich einem Listenelement einen Wert zuweisen. So weit, so gut. Aber eine "unkoschere Liste", die
"1, 2, 2a, 3, 4, 4a, 4b" usw zählt kann ich mit diesen Mitteln nicht erreichen, oder doch? Ich finde die Frage gar nicht so blöd.
<ol type="1">
<li>..</li>
<li>..</li>
<ol type="a">
<li>..</li>
</ol>
<li>..</li>
<li>..</li>
<ol type="a">
<li>..</li>
<li>..</li>
</ol>
</ol>
die zählt wie gewünscht.
CSS-Version:
ol{list-style-type:decimal;}
ol ol{list-style-type:lover-roman;}
Grüße aus Bleckede
Kai
p.s. für die knappe Antwort vohin..
Hallo Kai,
ol ol{list-style-type:lover-roman;}
Ähm - sollte das nicht lieber "lower-roman" sein? Auch wenn ich natürlich eine gewisse Affektion für heissblütige, sexy Listen verstehen kann. ;o)
SCNR
File Griese,
Stonie
hi
Ähm - sollte das nicht lieber "lower-roman" sein? Auch wenn ich natürlich eine gewisse Affektion für heissblütige, sexy Listen verstehen kann. ;o)
sagen wir 'lower-alpha'? ;)
Grüße aus Bleckede
Kai
Hallo Kai,
<ol type="1">
<li>..</li>
<li>..</li>
<ol type="a">
<li>..</li>
</ol>
<li>..</li>
<li>..</li>
<ol type="a">
<li>..</li>
<li>..</li>
</ol>
</ol>
ist das valides HTML, ein <ol> in ein <ol> (statt in
ein <li>) zu schachteln?
Viele Grüße
Michael
hi
ist das valides HTML, ein <ol> in ein <ol> (statt in
ein <li>) zu schachteln?
ups die 2te ;)
..für sdowas hat's den Vali ;)
Grüße aus Bleckede
Kai
Hallo,
Aber hallo, das geht doch gar nicht!
"1, 2, 2a, 3, 4, 4a, 4b" usw zählt kann ich mit diesen Mitteln nicht erreichen, oder doch? Ich finde die Frage gar nicht so blöd.
Natürlich geht das und zwar mit CSS. ;-)
Leider nur Opera ist in der lage es auch darzustellen:
--------
<html>
<head>
<title>Listen mit hybriden Nummerierung</title>
<style type="text/css">
li:before {color:red;}
ol.ebene1 { counter-reset:listenpunkt; list-style-type:none; }
ol.ebene1 li:before { content: counters(listenpunkt, ".", decimal) " "; counter-increment:listenpunkt; }
ol.ebene2 { counter-reset:liste; list-style-type:none; }
ol.ebene2 li:before { content: counter(listenpunkt) counter(liste,lower-alpha) " "; counter-increment:liste;}
</style>
</head>
<body>
<ol class="ebene1">
<li>eins</li>
<li>zewi
<ol class="ebene2">
<li>zwei a</li>
</ol>
</li>
<li>drei</li>
<li>vier
<ol class="ebene2">
<li>vier a</li>
<li>vier b</li>
</ol>
</li>
<li>fünf</li>
<li>sehs</li>
</ol>
</body>
</html>
--------------
Grüße
Thomas