Homepage selbermachen 7.851 Themen, 35.615 Beiträge

valid oder nicht

monneford / 2 Antworten / Baumansicht Nickles

Hallo,


dort wo man seine Seite vortsellen kann, gibt es einen User TRex, der jede Seite erst mal bei W3C validieren läßt. Meine auch. Ist ja auch nicht schlecht, allerdings kann ich mit dem, was dort dann erscheint echt wenig anfangen. Vieleicht kann man mich ja hier mal schlauer machen!?


www.die-bretagne.de

bei Antwort benachrichtigen
xafford monneford „valid oder nicht“
Optionen

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN"> auf der Frameseite ist leider schon einmal falsch, korrekt wäre <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 FRAMESET//EN">.
<frame src="frameseite.htm" name="LinkesFenster"> ist zwar nicht falsch, aber nicht xhtml-konform und somit nur minder zukunftstauglich, besser ist <frame src="frameseite.htm" name="LinkesFenster" />. Alle "leeren" Tags und Tags ohne Endtag, wie z.B. <hr /> oder <br /> sollten in der vorgenannten Form geschrieben werden.
Font-Tags gelten als deprecated und sollten nicht mehr verwendet werden, stattdessen lieber mit Stylesheets formatieren, das erleichtert auch die Wartung und verkleinert die Dateigröße.
Da ich deine Seite leider gerade nicht durch den Syntax-Checker jagen kann kann ich nicht beurteilen, was noch alles bemängelt wurde.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen
T-Rex monneford „valid oder nicht“
Optionen

  • DOCTYPE im FrameSet stimmt nicht. Für HTML mußt Du
    " target="_blank" rel="nofollow">http://www.w3.org/TR/html4/frameset.dtd">
    nehmen. Für XHTML ist folgendes richtig:
    " target="_blank" rel="nofollow">http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

  • <frameset> besitzt keine Eigenschaft namens "border".

  • Im Frameset darf kein <body> stehen.
  • Bei den anderen DOCTYPEs hast Du kein DTD angegeben. Für HTML Transistional sieht die korrekte Zeile so aus:
    " target="_blank" rel="nofollow">http://www.w3.org/TR/html4/loose.dtd">
  • Mehr als 10 Keywords wertet keine Suchmaschine mehr aus, weil damit zuviel Schindluder getrieben wurde.

  • Der abschließende Slash in den Tags ohne Abschluß-Tag (z.B. <meta>) ist nur in der XHTML-Variante gültig. Ansonsten ist er fehl am Platz.

  • <font> ist nicht gern gesehen. Das Aussehen steuert man über CSS. Im transitional-Modus ist es aber weiterhin erlaubt.

  • Du mußt jeden Tag schließen, der zu schließen ist. Du scheinst häufiger zu vergessen, daß Du <b> geschrieben hast, schreibst aber kein </b>


Das sollte erstmal reichen.

Kleiner Tipp zum Validator:
In der erweiterten Version kannst Du ein paar CheckBoxen setzen. Aktiviere zumindest "Show Source" und "Verbose Output". Dann bekommst Du Meldungen, die etwas aussagekräftiger sind.

Noch ein Tipp zu HTML:
Schau öfter mal bei selfhtml.teamone.de vorbei, das ist praktisch _die_ deutschsprachige Referenz für Webdevelopment.
 GrüßeT-Rex 
bei Antwort benachrichtigen