@@JaiMe:
nuqneH
"Farbe" gehört wohl nicht mit in die Liste, sondern ist deren Überschrift. Und damit entfällt auch das br-Element.
Da in meiner Suche noch andere Sachen abgefragt werden, ist Farbe hier tatsächlich nur ein Listenenelement und keine Überschrift.
Nein. Listenelemente einer Liste sollten in ihrer Struktur gleich sein. Wenn das erste die Überschrift für die gesamte Liste enthält und die anderen keine Überschrift, dann ist an der Struktur was faul.
Mögliches Markup:
<h2>Farbe</h2>
<ul id="farbe">
<li>…</li>
<li>…</li>
</ul>
<h2>Größe</h2>
<ul id="größe">
<li>…</li>
<li>…</li>
</ul>
oder mit verschachtelten Listen:
<ul>
<li>Farbe
<ul id="farbe">
<li>…</li>
<li>…</li>
</ul>
</li>
<li>Größe
<ul id="größe">
<li>…</li>
<li>…</li>
</ul>
</li>
</ul>
In HTML5 könnte man mit section-Elementen auch noch mehr Struktur reinbringen:
<section>
<section id="farbe">
<h2>Farbe</h2>
<ul id="farbe">
<li>…</li>
<li>…</li>
</ul>
</section>
<section id="größe">
<h2>Größe</h2>
<ul>
<li>…</li>
<li>…</li>
</ul>
</section>
</section>
Es gibt keinen Grund, ß als
ßzu verstümmeln.Ich habe es so gelernt und es auch ohne versucht, dabei aber teilweise fehlerhafte Anzeigen erhalten.
Die verwendete, die im Dokument angegebene und die im HTTP-Header angegebene Zeichencodierung muss übereinstimmen.
Ist es denn total falsch oder nur unnötig?
Nicht falsch, aber unnötig. Unnötige Arbeit und unnötig schwer lesbarer Quelltext.
Denn wenn es nicht falsch ist, dann würde ich es gern weiter beibehalten. Ist das okay?
Es wäre wohl unnötige Arbeit, das jetzt bei bestehenden Seiten zu ändern. Bei zukünftigen Seiten solltest du keine Escapes, sondern die richtigen Zeichen verwenden. Und in UTF-8 speichern und die Zeichencodierung richtig angeben.
Also? Hilfe?
Lass mal deine Seite sehen. Deine Seite, keinen Screenshot.
Qapla'
Wer möchte nicht lieber durch Glück dümmer als durch Schaden klüger werden? (Salvador Dalí)