I would like to define an ordered list with unordered sub-lists. You can see from the example below what I would like to achieve. It works up to the fact that the unordered lists also obtain numbered labels. How can I prevent this (for further sub-lists [so on level 3,4,...] as well)?
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<style type="text/css">
/* %%% ordered lists, see http://stackoverflow.com/questions/2558358/how-to-add-brackets-a-to-ordered-list-compatible-in-all-browsers# %%% */
ul {
list-style-type: square;
padding: 0em 0em 0em 26px; /* indent from left */
}
ul li {
margin: 0.3em 0em 0em 0em; /* space between elements */
}
ol {
list-style-type: none;
padding: 0em; /* indent from left */
}
ol.orderedlist {
counter-reset:mycounter;
list-style-type: none;
}
ol.orderedlist li:before {
content: counter(mycounter) ") ";
counter-increment:mycounter;
}
</style>
</head>
<body>
<ol class="orderedlist">
<li>Point 1</li>
<ul>
<li>Foo</li>
<li>Bar</li>
</ul>
<li>Point 2</li>
<ul>
<li>Foo</li>
<li>Bar</li>
</ul>
</ol>
</body>
</html>
elements within the- to which they are a descendant of. e.g. `
- text
`, not `- text
– jackwanders Jun 25 '12 at 18:56...
...
`