Skip to main content

Sind HTML 5 Tags case sensitive

Motek 2018 Highlights - Roboter Trends (Juni 2026)

Motek 2018 Highlights - Roboter Trends (Juni 2026)
Anonim

Eine Frage, die viele neue Webdesigner haben, ist, ob bei HTML 5-Tags die Groß- und Kleinschreibung beachtet wird. Die kurze Antwort lautet: "Nein". Bei HTML5-Tags wird nicht zwischen Groß- und Kleinschreibung unterschieden. Das bedeutet jedoch nicht, dass Sie beim Schreiben Ihres HTML-Markups nicht streng sein sollten.

Zurück zu XHTML

Bevor HTML5 in der Branche eingeführt wurde, verwendeten Web-Experten eine Variante der Markup-Sprache namens XHTML, um ihre Webseiten zu erstellen.

Wenn Sie XHTML schreiben, müssen Sie alle Standard-Tags in Kleinbuchstaben schreiben, da bei XHTML die Groß- und Kleinschreibung beachtet wird. Dies bedeutet, dass das Tag ist ein anderes Tag als in XHTML. Sie mussten sehr genau festlegen, wie Sie eine XHTML-Webseite codiert haben, und nur Kleinbuchstaben verwenden. Diese strikte Einhaltung war für viele neue Webentwickler von Vorteil. Anstatt Markups mit einer Mischung aus Klein- und Großbuchstaben schreiben zu können, wussten sie, dass ein striktes Format eingehalten werden musste. Für jeden, der sich im Webdesign die Zähne geschnitten hat, als XHTML populär war, scheint die Vorstellung, dass Markup eine Mischung aus Groß- und Kleinbuchstaben sein könnte, fremd und einfach falsch.

HTML5 wird los

Die HTML-Versionen vor XHTML unterschieden nicht zwischen Groß- und Kleinschreibung. HTML5 folgte dieser Tradition und entfernte sich von den strengen Formatierungsanforderungen von XHTML.

Im Gegensatz zu XHTML unterscheidet HTML 5 daher nicht zwischen Groß- und Kleinschreibung. Das bedeutet, dass und und sind alle dasselbe Tag in HTML 5. Wenn dies für Sie wie Chaos aussieht, spüre ich Ihren Schmerz.

Die Idee hinter HTML5 war nicht die Berücksichtigung der Groß- und Kleinschreibung, um neuen Webfachleuten das Erlernen der Sprache zu erleichtern. Als jemand, der neuen Studenten Webdesign beibringt, kann ich absolut bestätigen, dass dies überhaupt nicht der Fall ist.

In der Lage zu sein, den Schülern neue Webdesign-Regeln zu geben, z. B. "Schreiben Sie Ihren HTML-Code immer als Kleinbuchstaben", hilft er ihnen, alles zu lernen, was sie benötigen, um Webdesigner zu werden. Wenn sie ihnen zu flexible Regeln geben, werden viele Lernende verwirrt, anstatt sie leichter zu machen.

Ich liebe die Tatsache, dass die Autoren der HTML5-Spezifikation versucht haben, das Lernen einfacher zu gestalten, indem sie es flexibler machen, aber in diesem Fall glaube ich, dass sie einen Fehltritt gemacht haben.

Konvention in HTML 5 ist die Verwendung von Kleinbuchstaben

Es ist zwar zulässig, Tags in einem beliebigen Fall zu schreiben, den Sie beim Schreiben von HTML 5 bevorzugen, die übliche Konvention ist jedoch die Verwendung von Kleinbuchstaben für Tags und Attribute. Dies ist zum Teil darauf zurückzuführen, dass viele erfahrene Webentwickler, die die strengen XHTML-Zeiten durchlebt haben, diese Best Practices auf HTML5 (und darüber hinaus) übertragen haben. Diese Web-Profis kümmern sich nicht darum, dass eine Mischung aus Groß- und Kleinbuchstaben heute in HTML5 gültig ist. Sie bleiben bei dem, was sie wissen, und das sind alles Kleinbuchstaben.

So viel von Webdesign-Wissen lernt man von anderen, insbesondere von denen, die in der Branche mehr Erfahrung haben. Dies bedeutet, dass neue Webentwickler den Code erfahrener Profis überprüfen und alle Kleinbuchstaben sehen. Wenn sie diesen Code emulieren, wird auch HTML5 in Kleinbuchstaben geschrieben. So scheint es heute zu sein.

Best Practices für das Lettercasing

Nach meiner eigenen Erfahrung finde ich es am besten, sowohl für HTML-Code als auch für Dateinamen Kleinbuchstaben zu verwenden. Da bestimmte Server bei Dateinamen zwischen Groß- und Kleinschreibung unterscheiden (z. B. wird "logo.jpg" anders angezeigt als "logo.JPG"), müssen Sie bei einem Workflow, in dem Sie immer Kleinbuchstaben verwenden, nie nachfragen Wo das Gehäuse das Problem sein könnte, wenn Sie Probleme wie fehlende Bilder haben. Wenn Sie immer Kleinbuchstaben verwenden, können Sie dieses Problem beim Debuggen von Site-Problemen als problematisch betrachten. Dies ist der Workflow, den ich meinen Schülern beibringe und den ich für meine eigene Webdesign-Arbeit verwende.

Originalartikel von Jennifer Krynin. Herausgegeben von Jeremy Girard.