Ich habe gerade eine Webseite in Safari geöffnet und was habe ich gesehen? Der ganze Text war grün? Aber ich mache nur die Untertitel grün, also sollte der normale Text schwarz sein? Dann dachte ich: Nun, ich habe diese Seite in Firefox programmiert. Zuerst dachte ich, es ist eine schlechte Interpretation von Safari war, aber ich meinen Code wieder überprüft und ich sah dies:CSS, HTML Web Browser ungültige Markup Toleranzen
<h3>Caption<h3>
<p>BlacktextblacktextBlacktextblacktextBlacktextblacktext</p>
ich nicht den h3-Tag geschlossen habe.
Also Safari interpretiert meinen Code richtig, und der Firefox duldete diesen Tippfehler? In Firefox funktioniert es so, wie es soll: GRÜNE Beschriftung schwarzer Text; Safari sagt: "Nein, nein! Du hast vergessen, die h3 zu schließen? Nun, jetzt ist alles grün, geh damit um."
Meine Frage ist: Wie tolerant sind die wichtigsten Browser? Was toleriert der Browser (Tippfehler, Invalide usw.)?
+1 Einfacher zu überprüfen Website mit einem Validator als zu denken, wie tolerant Browser gegen ungültige Markup sind. –