HTML Validation Problem
-
Hallo zusammen,
ich habe gerade eine Vorabversion meiner Seite durch
den MarkUp Validation Service von w3.org gejagt.
Leider bekomme ich eine Fehlermeldung mit der ich
trotz www.google.de nichts anfangen kann.Line 35, column 27: document type does not allow element "HR" here; missing one of "APPLET", "OBJECT", "MAP", "IFRAME", "BUTTON" start-tag <hr class="sep">
Ich hoffe jemand von euch kann mir sagen was ich falsch mache.
sep ist lediglich dafür da um diese Trennlinien in einer
bestimmten Farbe anzuzeigen.Bye Peter.
-
Du hast offenbar eine ungültige Tag-Verschachtelung - zeig' doch bitte mal noch den Code außenrum.
-
ich habe durch rumprobieren gerade mitbekommen, dass <hr>
nicht innerhalb eines <font>-Blocks akzeptiert wird.
Ich habe jetzt das ganz so gelöst, dass ich statt <hr>
nun den Daten-<div> eine Rahmenlinie zuweise.Bye Peter.
-
Wenn du eh CSS verwendest, warum hast du dann überhaupt FONT-Tags?
-
wenn ich z.B. ein <div> mit viel Text habe und möchte
in diesem <div> verschiedene Wörter hervorheben
nutze ich <font>.
Bin halt kein HTML/CSS Profi, daher bin ich für jeden
Lösungsansatz oder Angerungen dankbar.Bye Peter.
-
Wenn du nur einzelne Wörter damit hervorheben willst, warum ist dann ein <hr> in einem FONT-Tag
Mitt CSS könntest du einfach um das entsprechende Wort einen SPAN-Tag mit der entsprechenden class Angabe setzen
-
das mit dem <hr> in <font> war ja
auch ein Fehler von mirWas macht es jedoch für einen Unterschied <span>
statt <font> zu verwenden. Gibt es da irgendeinen
Grund warum man das nicht so verwenden sollte?
Ich hoffe du kannst mir das erklären.Bye Peter.
-
bei span kannst du eben die Formatangaben einfacher über eine css Datei global ändern - ansonsten eben eine Frage der Philosophie
Wenn du es noch weiter treiben willst kannst du auch Tags wie z.B. strong verwenden und die dann per CSS entsprechend formatieren
-