Warum haben manche große websites verwenden Ungültiger HTML?

Bemerkte ich, dass viele websites, auch Google, und einige banking-Websites, haben schlecht geschriebenen HTML keine Anführungszeichen um die Werte von Attributen, oder mit Zeichen, die wie das kaufmännische und-Zeichen nicht korrekt maskiert links. In anderen Worten, viele verwenden Sie markup, das nicht validiert werden.

Ich bin gespannt auf Ihre Gründe. HTML hat einfache Regeln und es ist einfach irrsinnig, dass Sie scheinen nicht, diese Regeln zu befolgen. Oder Sie nutzen Programme, die Spucke mit dem code?

  • Siehe auch stackoverflow.com/questions/1967191/...
  • Ich würde vorschlagen, so dass dies ein community-wiki, und vielleicht die überarbeitung der Frage zu sein, weniger streiten, wenn Sie wollen vermeiden, dass die fast unvermeidlichen Schließung.
  • Ich glaube, die meisten Google-sites sind GWT-basierten, das ist ein java-framework die automatische Generierung von html+css+javascript.
  • Abgesehen davon, dass die argumentativen und subjektiv, Sie sind auch sachlich falsch. Zum Beispiel, HTML 4 und 5 erfordern keine Anführungszeichen um Attributwerte.Attribute
  • kein argument, das bestimmt, nur warum? Wo ist das community-wiki.. wäre interessiert. Danke für den anderen link, Chetan.
  • Ich persönlich würde auch gerne wissen, den Leuten die Meinung hier. Vor allem, wenn Leute bekommen gesagt, um sicherzustellen, dass Ihre Website überprüft, die den ersten, aber sehr Prominente Seiten wie Google nicht überprüft (das Letzte mal habe ich geprüft hatte es 48 Fehler).
  • Ich bin daran interessiert im Sinne der Frage, sondern die Frage, wie gebeten, an dieser Stelle, "warum machen die großen websites haben schreckliche html?" ist umstritten und subjektiv (das argument ist, dass "große Webseiten" unbedingt-haben " - schrecklich html;" und "schrecklich" ist die Meinung, in der Erwägung, dass "ungültig" ist nicht). @netrox, 'community wiki' ist eine tick-box, die sich in den text-Eingabe-Feld für den Text Ihrer Frage, wenn Sie auf den 'Bearbeiten' - link sollte es klar sein. Ich entschuldige mich für eine straftat können Sie genommen haben von meinem früheren Kommentar, ich soll Vorschlag eher als, HM, argument. =]
  • Die Abstimmung zu öffnen. Es ist eine interessante Frage eine interessante Antwort (ich war in der Mitte des Schreibens, wenn dieses geschlossen habe)
  • vereinbart, ich habe es bearbeitet die Frage, und Titel, ein wenig zu versuchen und reduzieren die argumentative/subjektive Aspekte und stimmten erneut zu öffnen.
  • Die Frage stellte dennoch stellt sich die Frage durch die Behauptung, dass "keine Anführungszeichen um Attribute" ist "schlecht geschrieben". Gültiger HTML-Code ist valides HTML.
  • es ist wirklich eine uninportant Haarspalterei. Ja, Sie sind richtig, aber versuchen Sie, die Google-Startseite durch einen validator.
  • Die Abstimmung zu öffnen. Ich finde das eine faire Frage, die man stellen sehen, dass die Menschen immer geflamed auf SO und anderswo, wenn nicht die Verwendung Gültiger HTML-Code.
  • Ich weiß, ich fragte ein paar Fragen, wirklich Fragen, für Ihre Meinungen/Kommentare anstatt immer die richtige Antwort. Gibt es ein gutes forum, um Fragen dieser Art?
  • um ehrlich zu sein bin ich mir nicht sicher. Ich denke, deine Frage ist gültig, hier auf Stackoverflow (siehe, zum Beispiel: blog.stackoverflow.com/2010/01/stack-overflow-where-we-hate-fun für Jeff Atwood Zusammenfassung was macht eine gute/gültig Frage ALSO). Der Grund, warum ich vorgeschlagen, eine änderung an der Frage, zu community-wiki, ist, dass es nicht unbedingt eine richtige Antwort, lediglich populäre Antworten, die community-wiki scheint die akzeptierte form für solche Fragen. Die Fragen waren durchaus gültig aber. =)
  • Dank ricebowl. Jonathan, W3C, sagte, dass das weglassen Anführungszeichen für Attributwerte werden NICHT empfohlen und standardmäßig erforderlich: "By default, SGML erfordert, dass alle Attribut-Werte abgegrenzt werden in doppelte Anführungszeichen (ASCII dezimal 34) oder einfachen Anführungszeichen (ASCII dezimal 39). Einzelne Anführungszeichen enthalten, können in der Attribut-Wert, wenn der Wert ist begrenzt durch doppelte Anführungszeichen, und Umgekehrt." w3.org/TR/html4/intro/sgmltut.html#h-3.2.2

InformationsquelleAutor netrox | 2010-01-08
Schreibe einen Kommentar