In einer Webseite existieren zwei Typen von Listen. Während bei Listentyp 1 auf die führenden Punkte verzichtet werden soll, sollen diese im Listentyp 2 angezeigt werden. Die einzige Möglichkeit die ich für die Umsetzung sehe, ist dem Listentyp 1 ein class Attribute zuzuweisen (sieh Quellcode unten).
Wäre das das richtige Vorgehen um solch ein Problem zu lösen oder gibt es die Möglichkeit auf das class-Attribut zu verzichten?
Ist es hinsichtlich der Semantik eigentlich zu vertreten, dass zwei Listentypen innerhalb einer Seite existieren?
<html>
...
<body>
...
<div id="content">
...
<ul class="listType1">
<li>Listentyp 1 Element 1</li>
<li>Listentyp 1 Element 2</li>
<li>Listentyp 1 Element 3</li>
</ul>
...
<ul>
<li>Listentyp 2 Element 1</li>
<li>Listentyp 2 Element 2</li>
<li>Listentyp 2 Element 3</li>
</ul>
...
</div>
...
</body>
...
</html>
ul {
// Formatierung die für alle Listentypen gilt
}
.listType1{
list-style: none;
}