@@JimKnopf
unten auf der problematischen Seite unter Beachten Sie heißt es:
- <ul style=list-style-type: ;">
Ein Universalattribut mit einem vereinzelten Anführungszeichen - das sieht sehr verdächtig aus. Sollte das vielleicht heißen:
- <ul style="list-style-type: ';'">
Nein. Wärst du mal dem Link zur angegebenen Quelle gefolgt, wüsstest du’s: Es sollte heißen
<ul style="list-style-type: ''">
(Ohne Anführungszeichen um den Attributwert
<ul style=list-style-type:''>
sollte es auch gehen. Dem Syntax-Highlighter gefällt das nicht; der HTML-Parser kommt damit klar.)
Darüber hinaus fände ich einen Hinweis hilfreich, wie man allgemein beim HTML-style-Attribut mit CSS-Deklarationen umgehen sollte, die eine Zeichenkette als Wert haben und daher irgend eine Form von Anführungszeichen benötigen.
Ich setze für gewöhnlich in HTML doppelte, in CSS und JavaScript einfache Anführungszeichen.
Ich denke es ist nicht verkehrt, vor der möglichen Kollision mit den Anführungszeichen des style-Attributs zu warnen. Mir scheint HTML/Attribute/style ein guter Ort für solch einen Hinweis zu sein.
Das gilt aber nicht nur für style
-Attribute, sondern allgemein für alle Attribute.
Schließlich gibt es noch eine Inkonsistenz bei list-style-position: CSS/Eigenschaften/list-style-position nennt als Standardwert inside. HTML/Tutorials/Listen/Gestaltung mit CSS --> list-style-position dagegen bezeichnet outside als Standardwert. Mein Firefox hält sich offenbar an outside.
Warum hast du das nicht gleich verbessert? Ich hab’s jetzt mal gemacht.
Kwakoni Yiquan
Ad astra per aspera