{"id":43204,"date":"2021-08-25T09:16:48","date_gmt":"2021-08-25T07:16:48","guid":{"rendered":"https:\/\/kinqsta.com\/?p=99189"},"modified":"2023-10-18T13:06:51","modified_gmt":"2023-10-18T12:06:51","slug":"bewaehrte-html-praktiken","status":"publish","type":"post","link":"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/","title":{"rendered":"Bew\u00e4hrte HTML-Praktiken zur Erstellung wartungsfreundlicher und skalierbarer Webseiten"},"content":{"rendered":"<p>HTML Best Practices helfen Entwicklern dabei, innovative und hochinteraktive Webseiten und Webanwendungen anzubieten. Diese Best Practices helfen dir, die funktionsreichsten und gesch\u00e4ftsorientiertesten Anwendungen zu entwickeln. Au\u00dferdem k\u00f6nnen Unternehmen diese Best Practices nutzen, um ein nahtloses Benutzererlebnis zu bieten.<\/p>\n<p>Wenn wir heute \u00fcber <a href=\"https:\/\/kinqsta.com\/de\/blog\/was-ist-html\/\">HTML<\/a> sprechen, sprechen wir in der Regel \u00fcber <a href=\"https:\/\/kinqsta.com\/de\/blog\/html-vs-html5\/\">HTML5 (und nicht \u00fcber seine unmittelbaren Vorg\u00e4nger)<\/a>. HTML5 ist eine leistungsstarke Auszeichnungssprache, die es Webentwicklern erm\u00f6glicht, ein Webdokument zu erstellen. Es ist einfach zu benutzen und zu verstehen, und fast alle Browser unterst\u00fctzen es. Au\u00dferdem ist es die Grundlage f\u00fcr fast alle Content Management Systeme (CMS).<\/p>\n<p>Als Webentwickler mit wenig Erfahrung stellen sich oft Fragen wie &#8222;Wie kann ich besseres HTML schreiben?&#8220;. Dieser Artikel soll dir helfen, auf dem richtigen Fu\u00df zu starten.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Allgemeiner HTML Kodierungsansatz<\/h2>\n<p>Du hast wahrscheinlich schon ein Verst\u00e4ndnis f\u00fcr diese Auszeichnungssprache, aber hier sind einige HTML5 Best Practices, die dich besser kodieren lassen.<\/p>\n<h3>Immer einen Doctype deklarieren<\/h3>\n<p>Wenn du ein HTML-Dokument erstellst, ist die <code>DOCTYPE<\/code> -Deklaration notwendig, um dem <a href=\"https:\/\/kinqsta.com\/de\/browser-marktanteil\/\">Browser<\/a> mitzuteilen, welche Standards du verwendest. Ihr Zweck ist es, dein Markup korrekt zu rendern.<\/p>\n<p>Zum Beispiel:<\/p>\n<div class=\"responsive-table\">\n<table>\n<thead>\n<tr>\n<th>Version<\/th>\n<th><span id=\"urn:enhancement-5f210af2-e272-450b-9558-c6de48f88238\" class=\"textannotation\">Doctype<\/span> Declaration<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><span id=\"urn:enhancement-82aaedfc-109f-4fc3-844a-b4a78d3c0cb5\" class=\"textannotation\">HTML<\/span> 4.01<\/td>\n<td><code>&lt;!<span id=\"urn:enhancement-4de76efb-6e60-49d0-88ba-2dff5f7d5bda\" class=\"textannotation\">DOCTYPE<\/span> <span id=\"urn:enhancement-6ff2996c-0630-40da-98e4-c80f67417c47\" class=\"textannotation\">HTML<\/span> PUBLIC \"-\/\/<span id=\"urn:enhancement-82521f65-82b2-43da-86e4-b420e5a3d01c\" class=\"textannotation\">W3C<\/span>\/\/<span id=\"urn:enhancement-d6ea85b9-0f40-4e25-aeb9-31b999baad84\" class=\"textannotation\">DTD<\/span> <span id=\"urn:enhancement-5fdaeeaa-9e30-4a0d-9d82-318790900b7d\" class=\"textannotation\">HTML<\/span> 4.01 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/html4\/loose.dtd\"&gt;<\/code><\/td>\n<\/tr>\n<tr>\n<td><span id=\"urn:enhancement-03910d62-711c-453a-b8df-f067ee32d5e9\" class=\"textannotation\">XHTML<\/span> 1.1<\/td>\n<td><code>&lt;!<span id=\"urn:enhancement-535d2d61-7a92-4e2f-b6ba-97fcfb60f565\" class=\"textannotation\">DOCTYPE<\/span> html PUBLIC \"-\/\/<span id=\"urn:enhancement-f9e1e0eb-17c3-4426-b0e1-4d1337e44280\" class=\"textannotation\">W3C<\/span>\/\/<span id=\"urn:enhancement-c8319823-53d2-47f2-a580-6f0e2120221d\" class=\"textannotation\">DTD<\/span> <span id=\"urn:enhancement-2c34bf30-0135-4053-97ab-c5c4188c0421\" class=\"textannotation\">XHTML<\/span> 1.1\/\/EN\" \"http:\/\/www.w3.org\/TR\/xhtml11\/DTD\/xhtml11.dtd\"&gt;<\/code><\/td>\n<\/tr>\n<tr>\n<td><span id=\"urn:enhancement-359baac0-9a6f-41f5-986f-cd91b11cbec6\" class=\"textannotation\">HTML5<\/span><\/td>\n<td><code>&lt;!<span id=\"urn:enhancement-ef1000ff-d0dd-4ab0-bece-3cbeb389e5b6\" class=\"textannotation\">DOCTYPE<\/span> html&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>\u00a0<\/p>\n<p>Die <code>&lt;DOCTYPE&gt;<\/code> Deklaration sollte in der ersten Zeile deines HTML-Dokuments stehen. Hier ist ein Vergleich zwischen seiner richtigen und falschen Implementierung:<\/p>\n<div class=\"responsive-table\">\n<table>\n<thead>\n<tr>\n<th>Best Practice<\/th>\n<th>Bad Practice<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\n<pre><code class=\"language-html\">&lt;!<span id=\"urn:enhancement-212f7d6c-f314-41f6-87da-04b4ef50b3ac\" class=\"textannotation\">DOCTYPE<\/span> html&gt;\n&lt;html&gt;...&lt;\/html&gt;<\/code><\/pre>\n<\/td>\n<td>\n<pre><code class=\"language-html\">&lt;html&gt;...&lt;\/html&gt;<\/code><\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Alternativ kannst du auch den Doctype verwenden, der der HTML\/XHTML-Version entspricht, die du verwenden m\u00f6chtest. Erfahre mehr \u00fcber die <a href=\"https:\/\/www.w3.org\/QA\/2002\/04\/valid-dtd-list.html\">empfohlene Liste der Doctype-Deklarationen<\/a>, um dir bei der Wahl des richtigen zu helfen.<\/p>\n<h3>Platzierung von HTML-Tags<\/h3>\n<p>Entwickler wissen, dass der Zweck von Tags darin besteht, Webbrowsern zu helfen, zwischen HTML-Inhalten und normalen Inhalten zu unterscheiden. HTML-Tags enthalten einen \u00f6ffnenden Tag, einen Inhalt und einen schlie\u00dfenden Tag. Jedoch sind sie oft verwirrt \u00fcber die richtige Platzierung von Tags, die Elemente, die schlie\u00dfende Tags ben\u00f6tigen oder wann man Tags auslassen sollte.<\/p>\n<p>Wo ist zum Beispiel der beste Platz f\u00fcr die <code>&lt;script&gt;<\/code>-Tags?<\/p>\n<p>Script-Tags werden normalerweise innerhalb des <code>&lt;head&gt;<\/code>-Elements platziert. Aber eine moderne HTML-Best-Practice ist es, sie stattdessen am Ende des Dokuments zu platzieren, vor dem Schlie\u00dfen des <code>&lt;body&gt;<\/code>-Tags, um ihren <a href=\"https:\/\/kinqsta.com\/de\/blog\/parsen-von-javascript-verzogert\/\">Download zu verz\u00f6gern<\/a>. Die Webseite wird zuerst das Document Object Model (DOM) laden, es dem Benutzer zeigen und danach die Skripte anfordern, was die <a href=\"https:\/\/kinqsta.com\/de\/blog\/ttfb\/\">Zeit bis zum ersten Byte (TTFB) reduziert<\/a>.<\/p>\n<p>Der Browser interpretiert dein HTML-Dokument Zeile f\u00fcr Zeile von oben nach unten. Wenn er also den Kopf liest und auf ein Skript-Tag st\u00f6\u00dft, startet er eine Anfrage an den Server, um die Datei zu erhalten. An sich ist an diesem Prozess nichts auszusetzen, aber wenn die Seite eine riesige Datei l\u00e4dt, wird es sehr lange dauern und das Nutzererlebnis stark beeintr\u00e4chtigen.<\/p>\n<h3>Das Root-Element<\/h3>\n<p>Unter dem Root-Element befindet sich das Attribut <code>&lt;lang&gt;<\/code>, oder <em>Sprache<\/em>. Dieses Attribut hilft dabei, ein HTML-Dokument in die richtige Sprache zu \u00fcbersetzen. Die beste Praxis ist es, den Wert dieses Attributs so kurz wie m\u00f6glich zu halten.<\/p>\n<p>Zum Beispiel wird die japanische Sprache haupts\u00e4chlich in Japan verwendet. Daher ist der L\u00e4ndercode nicht notwendig, wenn man die <a href=\"https:\/\/kinqsta.com\/de\/blog\/wordpress-multilingual\/#multilingual-advantages-1\">japanische Sprache anspricht<\/a>.<\/p>\n<div class=\"responsive-table\">\n<table>\n<thead>\n<tr>\n<th>Best Practice<\/th>\n<th>Bad Practice<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>&lt;html lang=\"ja\"&gt;<\/code><\/td>\n<td><code>&lt;html lang=\"ja-JP\"&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3>Do&#8217;s und Don&#8217;ts in HTML<\/h3>\n<p>Eine der g\u00e4ngigsten HTML Best Practices ist es, die Do&#8217;s und Don&#8217;ts zu beachten. Hier sind einige bekannte Do&#8217;s und Don&#8217;ts in der HTML-Codierung:<\/p>\n<div class=\"responsive-table\">\n<table>\n<thead>\n<tr>\n<th>Beschreibung<\/th>\n<th>Good Practice<\/th>\n<th>Bad Practice<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Verwende im Text das HTML-Code-\u00c4quivalent der Unicode-Zeichen anstelle des Zeichens selbst.<\/td>\n<td><code>&lt;p&gt;Copyright \u00a9 2021 <span id=\"urn:enhancement-34e3b8f9-ee48-4e1d-88fe-c78694affca8\" class=\"textannotation\">W3C<\/span>&lt;sup&gt;\u00ae&lt;\/sup&gt;&lt;\/p&gt;<\/code><\/td>\n<td><code>&lt;p&gt;Copyright &copy; 2021 <span id=\"urn:enhancement-fe8f5c7c-b7c5-4d96-a467-39c761205088\" class=\"textannotation\">W3C<\/span>&lt;sup&gt;&reg;&lt;\/sup&gt;&lt;\/p&gt;<\/code><\/td>\n<\/tr>\n<tr>\n<td>Beseitige Leerzeichen um Tags und Attributwerte.<\/td>\n<td><code>&lt;h1 <span id=\"urn:enhancement-5d76aa68-3e5c-4713-bfc0-eb9e24cc402c\" class=\"textannotation\">class<\/span>=\"title\"&gt;<span id=\"urn:enhancement-721686c8-17c9-4974-b271-262e57941573\" class=\"textannotation\">HTML5<\/span> <span id=\"urn:enhancement-540748cc-2ade-47cc-8573-a13070e267a6\" class=\"textannotation\">Best Practices<\/span>&lt;\/h1&gt;<\/code><\/td>\n<td><code>&lt;h1 <span id=\"urn:enhancement-0cf94125-23f4-48c6-ba13-491eb8251b90\" class=\"textannotation\">class<\/span>=\" title \" &gt; <span id=\"urn:enhancement-da006741-0003-4f0e-ba11-cc7f0347aba7\" class=\"textannotation\">HTML5<\/span> <span id=\"urn:enhancement-8345e7b4-62bf-435d-b1fe-0040cbbcbe76\" class=\"textannotation\">Best Practices<\/span> &lt;\/h1&gt;<\/code><\/td>\n<\/tr>\n<tr>\n<td>\u00dcbe dich in Konsistenz und vermeide die Vermischung von Buchstabenf\u00e4llen.<\/td>\n<td><code>&lt;a <span id=\"urn:enhancement-e4061c6e-0862-407f-a57a-e0cf010b2614\" class=\"textannotation\">href=<\/span>\"#status\"&gt;<span id=\"urn:enhancement-f006fcaa-9670-456b-bce3-ee4b10b7604a\" class=\"textannotation\">Status<\/span>&lt;\/a&gt;<\/code><\/td>\n<td><code>&lt;a <span id=\"urn:enhancement-ea789c91-2429-4b98-9ace-f8ee0642aa9c\" class=\"textannotation\">HREF<\/span>=\"#status\"&gt;<span id=\"urn:enhancement-202d8e4b-c24a-40ac-b20a-e7a1ae1cff5b\" class=\"textannotation\">Status<\/span>&lt;\/a&gt;<\/code><\/td>\n<\/tr>\n<tr>\n<td>Trenne die Attribute nicht mit zwei oder mehr Leerzeichen.<\/td>\n<td><code>&lt;input type=\"<span id=\"urn:enhancement-4f4287c7-653b-4093-a8d5-0cbd44562566\" class=\"textannotation\">text<\/span>\" name=\"LastName\"&gt;<\/code><\/td>\n<td><code>&lt;input type=\"<span id=\"urn:enhancement-e6f62123-7200-4038-99c1-c1022c136aa4\" class=\"textannotation\">text<\/span>\" name=\"LastName\"&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3><strong>Halte es einfach<\/strong><\/h3>\n<p>Wie bei jeder Programmierpraxis gilt auch bei HTML und HTML5 das Prinzip &#8222;keep it simple&#8220;. Generell ist HTML5 mit \u00e4lteren HTML-Versionen und XHTML kompatibel. Aus diesem Grund empfehlen wir, die <a href=\"https:\/\/kinqsta.com\/de\/blog\/deine-sitemap-scheint-eine-html-seite-zu-sein\/#differences-between-html-and-xml-sitemaps\">Verwendung von XML-Deklarationen oder Attributen zu vermeiden<\/a>.<\/p>\n<p>Zum Beispiel:<\/p>\n<pre><code class=\"language-html\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?&gt;\n&lt;!DOCTYPE html&gt;\n<\/code><\/pre>\n<p>Du brauchst keinen Code als solchen zu deklarieren, es sei denn, du willst ein XHTML-Dokument schreiben. Genauso wenig brauchst du XML-Attribute, wie z.B.:<\/p>\n<pre><code class=\"language-html\">&lt;p lang=\"en\" xml:lang=\"en\"&gt;...&lt;\/p&gt; <\/code><\/pre>\n<h2>Code mit SEO im Hinterkopf<\/h2>\n<p>Entwickler sollten mit <a href=\"https:\/\/kinqsta.com\/de\/blog\/wofur-steht-seo\/\">SEO im Hinterkopf programmieren<\/a>. Webinhalte, die nicht gefunden werden, werden auch nicht indexiert. Aus diesem Grund gibt es hier einige SEO Best Practices, die du beachten solltest:<\/p>\n<h3>F\u00fcge aussagekr\u00e4ftige Metadaten hinzu<\/h3>\n<p>Das <code>&lt;base&gt;<\/code> Tag ist ein praktisches Tag, aber wenn du es missbrauchst, kann es zu einigen nicht-intuitiven Verhaltensweisen f\u00fchren. Wenn du also einen Base-Tag deklarierst, dann wird jeder Link im Dokument relativ sein, es sei denn, er wird explizit angegeben:<\/p>\n<pre><code class=\"language-html\">&lt;base href=\"http:\/\/www.kinqsta.com\/\" \/&gt;<\/code><\/pre>\n<p>Diese Syntax \u00e4ndert das Standardverhalten von einigen Links. Zum Beispiel die Verlinkung zu einer externen Webseite mit nur dem Seitennamen und der Erweiterung:<\/p>\n<pre><code class=\"language-html\">href=\"coding.org\"<\/code><\/pre>\n<p>Oder der Browser wird es so interpretieren:<\/p>\n<pre><code class=\"language-html\">href=\"<a href=\"http:\/\/www.example.com\/example.org\">http:\/\/www.kinqsta.com\/coding.org<\/a>\"<\/code><\/pre>\n<p>Diese Interpretation wird chaotisch, daher ist es sicherer, immer absolute Pfade f\u00fcr deine Links zu verwenden.<\/p>\n<p>Auf der anderen Seite ist das Schreiben von Metatag-Beschreibungen nicht unbedingt Teil der HTML-Best-Practices, aber es ist trotzdem genauso wichtig. Das <code>&lt;meta name=\"description\"&gt;<\/code> Attribut ist das, worauf sich die Suchmaschinen-Crawler beziehen, wenn sie deine Seite indexieren, also ist es entscheidend f\u00fcr deine <a href=\"https:\/\/kinqsta.com\/de\/cheat-sheets\/wordpress-seo-checkliste\/\">SEO Health<\/a>.<\/p>\n<h3>Geeignete Title Tags setzen<\/h3>\n<p>Der <code>&lt;title&gt;<\/code> Tag macht eine Webseite suchmaschinenfreundlich. Zum einen erscheint der Text innerhalb des <code>&lt;title&gt;<\/code>-Tags in den Suchergebnisseiten (SERP) von Google und in der Browserleiste und den Tabs des Nutzers.<\/p>\n<p>Nimm zum Beispiel, wenn du nach dem Keyword &#8222;HTML5&#8220; suchst. Der Titel in diesem Suchergebnis zeigt das spezifische Titelattribut und den Autor an. Dies ist sehr wichtig f\u00fcr <a href=\"https:\/\/kinqsta.com\/de\/blog\/wordpress-seo\/\">SEO und die Generierung von Traffic auf deiner Webseite<\/a>.<\/p>\n<h3>Bilder m\u00fcssen ein Alt-Attribut haben<\/h3>\n<p>Die Verwendung eines <a href=\"https:\/\/kinqsta.com\/de\/blog\/wordpress-seo\/#10-add-alt-text-to-your-images\">aussagekr\u00e4ftigen Alt-Attributs<\/a> bei <code>&lt;img&gt;<\/code> Elementen ist ein Muss, um validen und semantischen Code zu schreiben.<\/p>\n<p>In der Tabelle unten zeigt die Spalte mit den schlechten Praktiken ein <code>&lt;img&gt;<\/code>-Element ohne ein Alt-Attribut. Obwohl das zweite Beispiel in derselben Spalte ein alt-Attribut hat, ist sein Wert bedeutungslos.<\/p>\n<div class=\"responsive-table\">\n<table>\n<thead>\n<tr>\n<th>Good Practice<\/th>\n<th>Bad Practice<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\n<pre><code class=\"language-html\">&lt;img id=\"logo\" src=\"<span id=\"urn:enhancement-bbe9ae44-54ce-4029-a959-997702b1df0f\" class=\"textannotation\">images<\/span>\/kinsta_logo.png\" alt=\"<span id=\"urn:enhancement-92368272-9dbb-40f3-9df6-ff4fc8641099\" class=\"textannotation\">Kinsta<\/span> logo\" \/&gt;<\/code><\/pre>\n<\/td>\n<td>\n<pre><code class=\"language-html\">&lt;img id=\"logo\" src=\"<span id=\"urn:enhancement-88ed19cc-10af-4a01-8ce1-45654a52e511\" class=\"textannotation\">images<\/span>\/kinsta_logo.png\" \/&gt;\n&lt;img id=\"logo\" src=\"<span id=\"urn:enhancement-7f564d3d-548f-4736-9068-2cd8f6410db6\" class=\"textannotation\">images<\/span>\/kinsta_logo.png\" alt=\"kinsta_logo.png\" \/&gt;<\/code><\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3>Beschreibende Meta-Attribute<\/h3>\n<p>Die <a href=\"https:\/\/kinqsta.com\/de\/blog\/meta-beschreibungen-wordpress\/\">Meta-Beschreibung<\/a> ist ein HTML-Element, das den Inhalt einer Webseite beschreibt und zusammenfasst. Ihr Zweck ist es, dass die Nutzer den Kontext der Seite finden k\u00f6nnen. Obwohl Metadaten nicht mehr bei SEO-Rankings helfen, spielt die Meta-Beschreibung immer noch eine wichtige Rolle im On-Page SEO.<\/p>\n<p>Hier ist ein Beispielcode, der die Keywords, die Beschreibung, den Namen des Autors und den Zeichensatz enth\u00e4lt. Der Zeichensatz wird verwendet, um fast alle Zeichen und Symbole aus verschiedenen Sprachen zu unterst\u00fctzen. Auf der anderen Seite kannst du Cookies setzen, ein Revisionsdatum hinzuf\u00fcgen und die Seite aktualisieren lassen.<\/p>\n<pre><code class=\"language-html\">&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n  &lt;head&gt;\n    &lt;title&gt;HTML Best Practices in Website Design&lt;\/title&gt;\n    &lt;meta name = \"keywords\" content = \"HTML, Website Design, HTML Best Practices\" \/&gt;\n    &lt;meta name = \"description\" content = \"Learn about HTML best practices.\" \/&gt;\n    &lt;meta name = \"author\" content = \"John Doe\" \/&gt;\n    &lt;meta http-equiv = \"Content-Type\" content = \"text\/html; charset = UTF-8\" \/&gt;\n  &lt;\/head&gt;\n  &lt;body&gt;\n    &lt;p&gt;Let's learn how to code HTML5!&lt;\/p&gt;\n  &lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n<h3>Titel-Attribut bei Links<\/h3>\n<p>Bei den Anker-Elementen ist es die beste Praxis, Titel-Attribute zu verwenden, um die Zug\u00e4nglichkeit zu verbessern. Das Titel-Attribut erh\u00f6ht die Bedeutung des Anker-Tags. Das <code>&lt;a&gt;<\/code>-Tag (oder Anker-Element) gepaart mit seinem <code>href<\/code>-Attribut, <a href=\"https:\/\/kinqsta.com\/de\/blog\/ankerlinks\/\">erzeugt einen Hyperlink<\/a> zu Webseiten, E-Mail-Adressen und Dateien. Es wird verwendet, um Orte innerhalb der gleichen Seite oder externe Adressen zu verlinken.<\/p>\n<p>Schau dir das Beispiel unter der Spalte &#8220; Bad Practice&#8220; an &#8211; es ist dort, weil es redundant ist. Diese Art von Praxis ist offensichtlich, wenn ein Benutzer ein Bildschirmleseger\u00e4t verwendet, um den Anker-Tag zu lesen und dem Zuh\u00f6rer den gleichen Text zweimal vorzulesen. Ein Screenreader ist eine unterst\u00fctzende Technologie, die Sehbehinderten oder Menschen mit einer Lernbehinderung zur Verf\u00fcgung gestellt wird. Wenn du nur den Text des Ankers wiederholst, ist es besser, \u00fcberhaupt keinen Titel zu verwenden.<\/p>\n<div class=\"responsive-table\">\n<table>\n<thead>\n<tr>\n<th>Good Practice<\/th>\n<th>Bad Practice<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>&lt;a <span id=\"urn:enhancement-b7987704-0378-4c26-9557-97227be7dc27\" class=\"textannotation\">href=<\/span>\"https:\/\/kinqsta.com\/our-pricing\" title=\"Learn about our products.\"&gt;<span id=\"urn:enhancement-51391017-ac8a-4627-8ca6-524c55bba25b\" class=\"textannotation\">Click here<\/span>&lt;\/a&gt;<\/code><\/td>\n<td><code>&lt;a <span id=\"urn:enhancement-a00aa367-9180-413f-ba85-a371daa78235\" class=\"textannotation\">href=<\/span>\"https:\/\/kinqsta.com\/our-pricing\" title=\"Click Here\"&gt;<span id=\"urn:enhancement-7b21095f-bc80-4771-a43e-bf5a7ebb9d28\" class=\"textannotation\">Click here<\/span>&lt;\/a&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2>HTML Best Practices f\u00fcr Layouts<\/h2>\n<p>Bei der Entwicklung einer Webseite geht es nicht einfach darum, einen Textblock und \u00dcberschriften zu erstellen, <a href=\"https:\/\/kinqsta.com\/de\/blog\/traffic-deine-webseite-bekommen\/#46-boost-authority-with-internal-links\">Seiten zu verlinken<\/a> und fertig. Es gibt einige Best Practices in HTML zu beachten, um das Beste aus deiner Webseite zu machen.<\/p>\n<h3>Gruppiere relevante Abschnitte<\/h3>\n<p>Die HTML-Dokumente funktionieren auch ohne die prim\u00e4ren Elemente: <code>&lt;html&gt;<\/code>, <code>&lt;head&gt;<\/code>, und <code>&lt;body&gt;<\/code>. Allerdings kann es sein, dass Seiten nicht korrekt gerendert werden, wenn diese Elemente fehlen. Dazu ist es wichtig, konsequent die richtige Dokumentstruktur zu verwenden.<\/p>\n<h3>Group Relevant Sections<\/h3>\n<p>F\u00fcr eine <a href=\"https:\/\/kinqsta.com\/de\/blog\/traffic-deine-webseite-bekommen\/#31-get-your-content-in-featured-snippets\">thematische Gruppierung von Inhalten<\/a>, verwende das section-Element. Gem\u00e4\u00df der W3C-Spezifikation sollte eine <code>&lt;section&gt;<\/code> eine \u00dcberschrift (H1, H2, etc.) enthalten. Manche Entwickler verzichten ganz auf die Verwendung des \u00dcberschriftenelements, aber wir empfehlen, es einzubauen, um diejenigen besser zu erreichen, die Screenreader verwenden:<\/p>\n<div class=\"responsive-table\">\n<table>\n<thead>\n<tr>\n<th>Good Practice<\/th>\n<th>Bad Practice<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\n<pre><code class=\"language-html\">&lt;section&gt;\n&lt;h1&gt;<span id=\"urn:enhancement-ce14cc7f-c26d-4928-8d59-2ad7626bc7b5\" class=\"textannotation\">HTML<\/span> <span id=\"urn:enhancement-5f3df3ab-bef2-4e4d-923f-6e3a4ebc418e\" class=\"textannotation\">Best Practices<\/span> 2021&lt;\/h1&gt;\n&lt;ul&gt;\n&lt;<span id=\"urn:enhancement-f8f9c717-7373-4212-9d51-5eb165c3e90c\" class=\"textannotation\">li<\/span>&gt;&lt;img src=\"img1.jpg\" alt=\"<span id=\"urn:enhancement-5afee28e-c3b6-4588-9eb2-8f3958d131b7\" class=\"textannotation\">description<\/span>\"&gt;&lt;\/<span id=\"urn:enhancement-ee1a8424-7baf-4bec-b2a7-cdbfe64e0f83\" class=\"textannotation\">li<\/span>&gt;\n&lt;<span id=\"urn:enhancement-d5291446-fce2-49f9-bf52-a3ba5fa9e429\" class=\"textannotation\">li<\/span>&gt;&lt;img src=\"img2.jpg\" alt=\"<span id=\"urn:enhancement-97bf69fc-2801-4363-9d1a-4fcafdbff74c\" class=\"textannotation\">description<\/span>\"&gt;&lt;\/<span id=\"urn:enhancement-51e2c143-a099-4a59-92bf-70231294b75f\" class=\"textannotation\">li<\/span>&gt;\n&lt;\/ul&gt;\n&lt;\/section&gt;<\/code><\/pre>\n<\/td>\n<td>\n<pre><code class=\"language-html\">&lt;section&gt;\n&lt;ul&gt;\n&lt;<span id=\"urn:enhancement-3d8b72c7-21b2-42c9-a2a3-173c35c56ca9\" class=\"textannotation\">li<\/span>&gt;&lt;img src=\"img1.jpg\" alt=\"<span id=\"urn:enhancement-c89c7893-2004-47d0-93c6-fd080665dc01\" class=\"textannotation\">description<\/span>\"&gt;&lt;\/<span id=\"urn:enhancement-8e8e508a-0843-423a-8f16-7d1df3860dc3\" class=\"textannotation\">li<\/span>&gt;\n&lt;<span id=\"urn:enhancement-a8a18224-e920-4533-b9c5-9ab852b63440\" class=\"textannotation\">li<\/span>&gt;&lt;img src=\"img2.jpg\" alt=\"<span id=\"urn:enhancement-337e15e6-8b1d-4b86-acbc-39708cb2767d\" class=\"textannotation\">description<\/span>\"&gt;&lt;\/<span id=\"urn:enhancement-eeaea6a1-efb5-44ec-ae9e-a78c33f8d7eb\" class=\"textannotation\">li<\/span>&gt;\n&lt;\/ul&gt;\n&lt;\/section&gt;<\/code><\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3>Eingebettete Inhalte Best Practices<\/h3>\n<p>Das <code>&lt;embed&gt;<\/code> Tag dient als Container f\u00fcr eine externe Ressource. Dazu geh\u00f6ren Webseiten, Bilder, <a href=\"https:\/\/kinqsta.com\/de\/blog\/einbettung-youtube-video-wordpress\/\">Videos<\/a> oder Plug-ins. Allerdings musst du beachten, dass die meisten Browser Java Applets und Plug-ins nicht mehr unterst\u00fctzen. Au\u00dferdem werden ActiveX-Steuerelemente in keinem Browser mehr unterst\u00fctzt, und auch der Support f\u00fcr Shockwave Flash wurde in modernen Browsern abgeschaltet.<\/p>\n<p>Wir empfehlen die folgenden:<\/p>\n<ul>\n<li>F\u00fcr ein Bild, verwende den <code>&lt;img&gt;<\/code> Tag.<\/li>\n<li>F\u00fcr HTML, das von einer anderen Webseite eingef\u00fcgt wird, verwende den <code>&lt;iframe&gt;<\/code> Tag.<\/li>\n<li>F\u00fcr Videos oder Audios, verwende die <code>&lt;video&gt;<\/code> und <code>&lt;audio&gt;<\/code> Tags.<\/li>\n<\/ul>\n<p>Das alt-Attribut im <code>&lt;img&gt;<\/code>-Element liefert eine Bildbeschreibung, die f\u00fcr Suchmaschinen und Screenreader n\u00fctzlich ist. Es kann besonders n\u00fctzlich f\u00fcr Nutzer sein, wenn die Bilder nicht verarbeitet werden k\u00f6nnen:<\/p>\n<div class=\"responsive-table\">\n<table>\n<thead>\n<tr>\n<th>Good Practice<\/th>\n<th>Bad Practice<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>&lt;img alt=\"<span id=\"urn:enhancement-17124182-9690-46c6-8196-32a778c94a58\" class=\"textannotation\">HTML<\/span> <span id=\"urn:enhancement-7e8f999a-b401-46b2-9955-abd2d6755ea6\" class=\"textannotation\">Best Practices<\/span>\" src=\"\/img\/logo.png\"&gt;<\/code><\/td>\n<td><code>&lt;img src=\"\/img\/logo.png\"&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Lass das alt-Attribut leer, wenn es einen erg\u00e4nzenden Text zur Erkl\u00e4rung des Bildes gibt. Dies dient dazu, Redundanz zu vermeiden:<\/p>\n<div class=\"responsive-table\">\n<table>\n<thead>\n<tr>\n<th>Good Practice<\/th>\n<th>Bad Practice<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>&lt;img alt=\"<span id=\"urn:enhancement-17124182-9690-46c6-8196-32a778c94a58\" class=\"textannotation\">HTML<\/span> <span id=\"urn:enhancement-7e8f999a-b401-46b2-9955-abd2d6755ea6\" class=\"textannotation\">Best Practices<\/span>\" src=\"\/img\/logo.png\"&gt;<\/code><\/td>\n<td><code>&lt;img src=\"\/img\/logo.png\"&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Lass <code>&lt;iframe&gt;<\/code> Elemente leer, wenn es einige Einschr\u00e4nkungen in seinem Inhalt gibt. Ein leeres <a href=\"https:\/\/kinqsta.com\/de\/blog\/wordpress-iframe\/\">iframe-Element<\/a> ist immer sicher:<\/p>\n<div class=\"responsive-table\">\n<table>\n<thead>\n<tr>\n<th>Good Practice<\/th>\n<th>Bad Practice<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\n<pre><code class=\"language-html\">&lt;iframe src=\"\/default.html\"&gt;&lt;\/iframe&gt;<\/code><\/pre>\n<\/td>\n<td>\n<pre><code class=\"language-html\">&lt;iframe src=\"\/default.html\"&gt;\n&lt;p&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit&lt;\/p&gt;\n&lt;\/iframe&gt;<\/code><\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Entwickler sollten Fallback-Inhalte oder Backup-Links f\u00fcr alle <code>&lt;audio&gt;<\/code> oder <code>&lt;video&gt;<\/code> Elemente bereitstellen, genau wie bei Bildern. Fallback-Inhalte werden ben\u00f6tigt, besonders f\u00fcr neu eingef\u00fchrte Elemente in HTML:<\/p>\n<div class=\"responsive-table\">\n<table>\n<thead>\n<tr>\n<th>Good Practice<\/th>\n<th>Bad Practice<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\n<pre><code class=\"language-html\">&lt;video&gt;\n&lt;source src=\"\/mov\/theme.mp4\" type=\"video\/mp4\"&gt;\n&lt;source src=\"\/mov\/theme.ogv\" type=\"video\/ogg\"&gt;...&lt;iframe src=\"\/\/www.youtube.com\/embed\/...\" allowfullscreen&gt;&lt;\/iframe&gt;\n&lt;\/video&gt;<\/code><\/pre>\n<\/td>\n<td>\n<pre><code class=\"language-html\">&lt;video&gt;\n&lt;source src=\"\/mov\/theme.mp4\" type=\"video\/mp4\"&gt;\n&lt;source src=\"\/mov\/theme.ogv\" type=\"video\/ogg\"&gt;...&lt;\/video&gt;<\/code><\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3>Reduziere die Anzahl der Elemente<\/h3>\n<p>HTML-Dokumente werden kompliziert, besonders bei Webseiten mit viel Inhalt. Am besten ist es, die Anzahl der Elemente auf einer Seite auf so wenige zu reduzieren, wie du es schaffen kannst. Lerne, wie du die \u00dcberschriftenelemente sinnvoll einsetzt und befolge, wie die <code>&lt;h1&gt;<\/code> bis <code>&lt;h6&gt;<\/code> Elemente die Inhaltshierarchie von HTML bezeichnen. Das macht deinen Inhalt aussagekr\u00e4ftiger f\u00fcr deine Leser, Bildschirmlesesoftware und Suchmaschinen.<\/p>\n<p>Beispiel:<\/p>\n<pre><code class=\"language-html\">&lt;h1&gt;The topmost heading&lt;\/h1&gt;\n&lt;h2&gt;This is a subheading that follows the topmost heading.&lt;\/h2&gt;\n&lt;h3&gt;This is a subheading that follows the h2 heading.&lt;\/h3&gt;\n&lt;h4&gt;This is a subheading that follows the h3 heading.&lt;\/h4&gt;\n&lt;h5&gt;This is a subheading that follows the h4 heading.&lt;\/h5&gt;\n&lt;h6&gt;This is a subheading that follows the h5 heading.&lt;\/h6&gt;<\/code><\/pre>\n<p>F\u00fcr <a href=\"https:\/\/kinqsta.com\/de\/blog\/html-zu-wordpress\/\">WordPress-Entwickler<\/a> und Content-Ersteller:<\/p>\n<p>Verwende das <code>&lt;h1&gt;<\/code>-Element f\u00fcr den Titel des Blogposts anstelle des Namens deiner Webseite. Das hilft beim Crawlen durch die Suchmaschinen und dieser Ansatz ist SEO-freundlich.<\/p>\n<p>Verwende au\u00dferdem das richtige HTML-Element, um die Informationen, die es enth\u00e4lt, zu vermitteln, um eine semantische und sinnvolle Inhaltsstruktur zu erreichen. Verwende zum Beispiel <code>&lt;em&gt;<\/code> f\u00fcr Hervorhebungen und <code>&lt;strong&gt;<\/code> f\u00fcr starke Hervorhebungen anstelle ihrer Vorg\u00e4nger <code>&lt;i&gt;<\/code> oder <code>&lt;b&gt;<\/code>, die mittlerweile veraltet sind.<\/p>\n<p>Beispiel:<\/p>\n<pre><code class=\"language-html\">&lt;em&gt;emphasized text&lt;\/em&gt;\n&lt;strong&gt;strongly emphasized text&lt;\/strong&gt;<\/code><\/pre>\n<p>Genauso wichtig ist es, <code>&lt;p&gt;<\/code> f\u00fcr Abs\u00e4tze zu verwenden und <code>&lt;br \/&gt;<\/code> zu vermeiden, um eine neue Zeile zwischen Abs\u00e4tzen einzuf\u00fcgen. Nutze stattdessen die CSS-Eigenschaften margin und\/oder padding, um deinen Inhalt besser zu positionieren. Manchmal kommst du in Versuchung, den <code>&lt;blockquote&gt;<\/code>-Tag f\u00fcr Einr\u00fcckungen zu verwenden. Vermeide diesen Fallstrick &#8211; verwende es ausschlie\u00dflich beim Zitieren von Text.<\/p>\n<h3>Do&#8217;s und Dont&#8217;s f\u00fcr Layouts<\/h3>\n<p>Eine der besten HTML Best Practices ist es, semantisch passende Elemente in deinem Seitenlayout zu verwenden. Verschiedene Elemente helfen dir, dein Layout in Abschnitte zu gliedern.<\/p>\n<p>Bei der gro\u00dfen Bandbreite an Themen unter HTML-Layout, ist es am besten, die Do&#8217;s und Donn&#8217;ts im Layout schnell zu beleuchten. Zum Beispiel gibt HTML den <a href=\"https:\/\/kinqsta.com\/de\/blog\/code-wordpress-header-footer-hinzufugt\/\">Kopf- und Fu\u00dfzeilenelementen<\/a> mehr semantische Bedeutung, also vernachl\u00e4ssige nicht die Verwendung des <code>&lt;header&gt;<\/code>-Tags, wenn es in einem bestimmten Abschnitt oder Artikel verwendet wird. Abgesehen von der Steuerung der <code>&lt;title&gt;<\/code> und <code>&lt;meta&gt;<\/code> Tags und anderer stilistischer Elemente des Dokuments, wird es in \u00dcberschriften, Ver\u00f6ffentlichungsdaten und anderen einleitenden Inhalten deiner Seite oder deines Abschnitts verwendet. Ebenso kannst du mit der Vorstellung aufr\u00e4umen, dass Fu\u00dfzeilen nur in den Copyright-Bereich geh\u00f6ren &#8211; jetzt kannst du es fast \u00fcberall verwenden.<\/p>\n<p>F\u00fcr das <code>&lt;nav&gt;<\/code>-Element solltest du es f\u00fcr die Navigation auf deiner Webseite verwenden.<\/p>\n<div class=\"responsive-table\">\n<table>\n<thead>\n<tr>\n<th>Good Practice<\/th>\n<th>Bad Practice<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>&lt;nav&gt;&lt;\/nav&gt;<\/code><\/td>\n<td><code>&lt;nav role=\"navigation\"&gt;&lt;\/nav&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Was das <code>&lt;main&gt;<\/code>-Element angeht, so ist es bereits Teil der neuesten HTML5-Versionen, die den Hauptinhalt des Dokumentk\u00f6rpers bezeichnen. Es besteht also keine Notwendigkeit mehr, <code>&lt;div&gt;<\/code> zu verwenden, wenn wir einen spezifischeren Tag f\u00fcr unseren Hauptinhalt haben.<\/p>\n<div class=\"responsive-table\">\n<table>\n<thead>\n<tr>\n<th>Good Practice<\/th>\n<th>Bad Practice<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>&lt;main id=\"content\"&gt;&lt;\/main&gt;<\/code><\/td>\n<td><code>&lt;div id=\"content\"&gt;&lt;\/div&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Der <code>&lt;article&gt;<\/code> wird f\u00fcr einen Inhaltsblock verwendet. Es ist eigenst\u00e4ndig und macht ohne weitere Erkl\u00e4rung Sinn, w\u00e4hrend der <code>&lt;section&gt;<\/code>-Tag verwendet wird, um eine <a href=\"https:\/\/kinqsta.com\/de\/lernen\/wordpress-beschleunigen\/#limit-posts-on-your-blog-feed\">Seite in verschiedene Themenbereiche zu unterteilen<\/a> oder einen einzelnen Artikel zu sektionieren. Leider verwenden viele Entwickler die beiden immer noch austauschbar.<\/p>\n<p>Bedenke, dass der <code>&lt;section&gt;<\/code>-Tag ein allgemeinerer Tag ist als der <code>&lt;article&gt;<\/code>-Tag. Das bedeutet, dass ersteres Inhalte bezeichnet, die mit dem jeweiligen Thema zusammenh\u00e4ngen, aber nicht unbedingt in sich geschlossen sind. Letzterer hingegen ist eine eigenst\u00e4ndige Eigenschaft.<\/p>\n<p>Aber wenn es keinen passenden Markup-Tag f\u00fcr deine Zwecke gibt, was solltest du dann verwenden? Die Antwort ist, <code>&lt;div&gt;<\/code> zu verwenden, wenn kein anderes Element funktioniert oder wenn es ein spezifisch stilistisches Element ist. F\u00fcr unsere Zwecke ist die Verwendung von <code>&lt;div&gt;<\/code> auch eine schlechte Praxis.<\/p>\n<p>Gehen wir zur\u00fcck zum <code>&lt;section&gt;<\/code> Tag, das ein semantisches Markup Tag ist. Es ist kein stilistisches, und es ist wichtig, es zu betonen. In der Tat sollte eine gute Kodierungspraxis einen \u00dcberschrift-Tag beinhalten.<\/p>\n<p>Nun, die Don&#8217;ts mit <code>&lt;section&gt;<\/code> folgen daraus, dass du es nicht verwenden solltest, um einen Wrapper, einen Container oder einen anderen rein stilistischen Block zu taggen. Unten ist ein Beispiel f\u00fcr eine schlechte Kodierungspraxis mit dem <code>&lt;section&gt;<\/code> Tag:<\/p>\n<pre><code class=\"language-html\">&lt;section id=\"wrapper\"&gt;\n  &lt;section class=\"container-fluid\"&gt;\n    &lt;div id=\"main\"&gt;\n    &lt;\/div&gt;\n  &lt;\/section&gt;\n&lt;\/section&gt;<\/code><\/pre>\n<p>Hier ist ein besserer Ansatz, aber es \u00fcberstrapaziert den <code>&lt;div&gt;<\/code>-Tag:<\/p>\n<pre><code class=\"language-html\">&lt;div id=\"wrapper\"&gt;\n  &lt;div class=\"container-fluid\"&gt;\n    &lt;div id=\"main\"&gt;\n    &lt;\/div&gt;\n  &lt;\/div&gt;\n&lt;\/div&gt;<\/code><\/pre>\n<p>Daher ist eine viel bessere Coding-Praxis:<\/p>\n<pre><code class=\"language-html\">&lt;body id=\"wrapper\"&gt;\n  &lt;div class=\"container-fluid\"&gt;\n    &lt;main id=\"main\"&gt;\n    &lt;\/main&gt;\n  &lt;\/div&gt;\n&lt;\/body&gt;<\/code><\/pre>\n<p>Ein beliebter Bestandteil vieler Layouts sind Figuren zur Datendarstellung, und das <code>&lt;figure&gt;<\/code>-Element wird meist mit Bildern verwendet. Es hat jedoch ein breiteres Spektrum an Verwendungsm\u00f6glichkeiten, da alles, was mit dem Dokument zu tun hat, \u00fcberall positioniert und in ein <code>&lt;figure&gt;<\/code>-Element eingewickelt werden k\u00f6nnte. Einige Beispiele sind Illustrationen, <a href=\"https:\/\/kinqsta.com\/de\/blog\/wordpress-tabellen-plugins\/\">Tabellen<\/a> oder Diagramme in einem Buch.<\/p>\n<p>Eine interessante Eigenschaft von <code>&lt;figure&gt;<\/code> ist, dass es nicht zur Gliederung des Dokuments beitr\u00e4gt. Daher kannst du es verwenden, um Elemente mit einem gemeinsamen Thema zu gruppieren &#8211; zum Beispiel mehrere Bilder mit einer gemeinsamen <code>&lt;figcaption&gt;<\/code>, oder auch einen Codeblock.<\/p>\n<p>Wenn du Elemente mit &lt;figure&gt; gruppierst, verwende <code>&lt;figcaption&gt;<\/code>. Die <code>&lt;figcaption&gt;<\/code> Beschriftung sollte entweder direkt nach dem \u00f6ffnenden <code>&lt;figure&gt;<\/code> Tag, oder direkt vor dem schlie\u00dfenden <code>&lt;\/figure&gt;<\/code> Tag stehen:<\/p>\n<pre><code class=\"language-html\">&lt;figure&gt;\n  &lt;img src=\"image1.jpg\" alt=\"Bird Image\"&gt;\n  &lt;img src=\"image2.jpg\" alt=\"Tree Image\"&gt;\n  &lt;img src=\"image3.jpg\" alt=\"Sun Image\"&gt;\n  &lt;figcaption&gt;Three images related to a topic&lt;\/figcaption&gt;\n&lt;\/figure&gt;<\/code><\/pre>\n<h2>HTML Best Practices im Skripting<\/h2>\n<p>HTML ist eine der Kerntechnologien in der Webentwicklung. Es hat eine unglaubliche Kraft und Funktionen, die es bei Entwicklern und Betreibern beliebt gemacht haben. Die Frontend-Entwicklung entwickelt sich st\u00e4ndig weiter, und um mit ihr Schritt zu halten, sollten Entwickler die Best Practices im HTML-<a href=\"https:\/\/kinqsta.com\/de\/blog\/skriptsprachen\/\">Scripting<\/a> kennen.<\/p>\n<h3>Benutze externe Style Sheets<\/h3>\n<p><a href=\"https:\/\/kinqsta.com\/de\/blog\/autoptimise-einstellungen\/#inline-and-defer-css\">Inline-Styles<\/a> machen deinen Code un\u00fcbersichtlich und unleserlich. Aus diesem Grund solltest du immer auf externe Stylesheets verlinken und diese verwenden. Vermeide es au\u00dferdem, Import-Anweisungen in deinen CSS-Dateien zu verwenden, da sie eine zus\u00e4tzliche Server-Anfrage erzeugen.<\/p>\n<p>Das Gleiche gilt f\u00fcr Inline-CSS und JavaScript. Abgesehen von den Problemen mit der Lesbarkeit, wird dein Dokument dadurch schwerer und schwieriger zu pflegen, so dass du Inline-Code vermeiden solltest.<\/p>\n<h3>Verwende Kleinbuchstaben im Markup<\/h3>\n<p>Die Verwendung von Kleinbuchstaben im Code ist eine in der Industrie \u00fcbliche Praxis. Obwohl die Verwendung von Gro\u00dfbuchstaben oder anderen Gro\u00dfbuchstaben deine Seite immer noch darstellen wird, ist das Problem nicht die Standardisierung, sondern die Lesbarkeit des Codes.<\/p>\n<p>Die Lesbarkeit des Codes ist ein wichtiger Aspekt der Codierung, da es hilft, Anwendungen wartbar und sicher zu machen. Nicht nur das, Webentwicklung besteht meist aus <a href=\"https:\/\/kinqsta.com\/de\/karriere\/\">einem Team<\/a>. Deinen Code lesbar zu machen, macht deine Arbeit und die Arbeit deines Teams weniger kompliziert.<\/p>\n<div class=\"responsive-table\">\n<table>\n<thead>\n<tr>\n<th>Good Practice<\/th>\n<th>Bad Practice<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\n<pre><code class=\"language-html\">&lt;<span id=\"urn:enhancement-0b0e1dc0-be9a-4f3b-b2ed-3eb59a3c3f8d\" class=\"textannotation\">div<\/span> id=\"test\"&gt;\n&lt;img src=\"<span id=\"urn:enhancement-6d91a58b-6f36-40e2-afe6-c65caa8593fc\" class=\"textannotation\">images<\/span>\/sample.jpg\" alt=\"sample\" \/&gt;\n&lt;a <span id=\"urn:enhancement-c5c01b77-33cc-44ac-8d9d-982671ebdf4b\" class=\"textannotation\">href=<\/span>\"#\" title=\"test\"&gt;test&lt;\/a&gt;\n&lt;p&gt;some sample <span id=\"urn:enhancement-8d7227d0-e073-4893-9b2e-fb924e1f997c\" class=\"textannotation\">text<\/span> &lt;\/p&gt;\n&lt;\/<span id=\"urn:enhancement-334b8133-995e-48c7-8e85-d261fae8744b\" class=\"textannotation\">div<\/span>&gt;<\/code><\/pre>\n<\/td>\n<td>\n<pre><code class=\"language-html\">&lt;<span id=\"urn:enhancement-b8b6d362-b3ab-4e3a-ba21-dd4e9119501f\" class=\"textannotation\">DIV<\/span>&gt;\n&lt;IMG SRC=\"<span id=\"urn:enhancement-f46481dc-6001-4714-a031-3ba47fde8446\" class=\"textannotation\">images<\/span>\/sample.jpg\" alt=\"sample\"\/&gt;\n&lt;A <span id=\"urn:enhancement-6f20ca90-cd30-4f67-8137-8b3e48acbb98\" class=\"textannotation\">HREF<\/span>=\"#\" TITLE=\"TEST\"&gt;test&lt;\/A&gt;\n&lt;P&gt;some sample <span id=\"urn:enhancement-ed92a657-fa95-4ef1-868f-cb538a48a326\" class=\"textannotation\">text<\/span>&lt;\/P&gt;\n&lt;\/<span id=\"urn:enhancement-1f3bdf40-ff74-409f-afb9-50dafdfab836\" class=\"textannotation\">DIV<\/span>&gt;<\/code><\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3>Do&#8217;s und Don&#8217;ts beim Scripting<\/h3>\n<p>W\u00e4hrend es beim Codieren von HTML viele Don&#8217;ts gibt, werden wir zwei grundlegende Don&#8217;ts beim Scripting teilen:<\/p>\n<ul>\n<li><strong>Schreibe gut einger\u00fcckten und konsistent formatierten Code<\/strong>: Sauberer und gut geschriebener Code f\u00f6rdert eine bessere Lesbarkeit auf deiner Webseite, was eine gro\u00dfe Hilfe f\u00fcr deinen Entwickler und andere Leute ist, die mit der Webseite arbeiten k\u00f6nnten. Es zeigt auch gro\u00dfe Professionalit\u00e4t und Liebe zum Detail, was deine Einstellung als Entwickler gut widerspiegelt.<\/li>\n<li><strong>Vermeide es, \u00fcberm\u00e4\u00dfig viele Kommentare einzuf\u00fcgen<\/strong>: Kommentare sind essentiell und machen deinen Code einfacher zu verstehen. Allerdings ist die HTML-Syntax sehr selbsterkl\u00e4rend, so dass eine Kommentierung nicht notwendig ist, es sei denn, du musst Semantik und Namenskonventionen kl\u00e4ren.<\/li>\n<\/ul>\n<h2>Validieren und minimieren<\/h2>\n<p>Das Validieren und <a href=\"https:\/\/kinqsta.com\/de\/blog\/critical-rendering-path\/\">Minimieren<\/a> von Codes dient dazu, Fehler fr\u00fchzeitig zu erkennen. Warte nicht, bis du dein HTML-Dokument fertiggestellt hast &#8211; mache es dir zur Gewohnheit, regelm\u00e4\u00dfig zu validieren und Fehler zu identifizieren. Du kannst die Validierung entweder manuell durchf\u00fchren oder ein bekanntes Validator Tool wie den W3C Markup Validator verwenden.<\/p>\n<p>Du kannst auch die integrierte <a href=\"https:\/\/kinqsta.com\/de\/docs\/wordpress-hosting\/wordpress-cdn\/kinsta-cdn\/#code-minification-1\">Code-Minifizierungsfunktion<\/a> im <a href=\"https:\/\/kinqsta.com\/de\/mykinsta\/\">MyKinsta-Dashboard<\/a> nutzen. Damit k\u00f6nnen Kunden mit einem einfachen Klick die automatische CSS- und JavaScript-Minifizierung aktivieren, was ihre Seiten ohne manuellen Aufwand beschleunigt.<\/p>\n<p>Gleichzeitig praktizierst du Minification, indem du alles entfernst, was nicht essentiell ist, wie z.B. Kommentare oder Whitespace. Stelle sicher, dass du sauberen und pr\u00e4gnanten Code schreibst, um die Gr\u00f6\u00dfe deiner HTML-Datei zu reduzieren. Du kannst Tools wie den HTML Minifier und andere verwenden.<\/p>\n<h2>Zusammenfassung<\/h2>\n<p>\u00a0<\/p>\n<p>Viele HTML5 Best Practices Ressourcen f\u00fcr 2021 sind online verf\u00fcgbar, um dich zu unterst\u00fctzen. Erinnere dich jedoch an die allgemeine Regel beim Kodieren: Konsistenz. Dieser Artikel hat dir grundlegende Einblicke gegeben und dir geholfen, deine Reise in die Frontend-Entwicklung zu starten. Mit diesem Leitfaden wirst du in k\u00fcrzester Zeit ein Experte f\u00fcr semantisch korrektes HTML5 sein.<\/p>\n<p>Wenn du bereit bist, schaue \u00fcber das hinaus, was HTML bieten kann und erkunde auch einige Open Source HTML-Frameworks, um moderne, einseitige Web-Apps zu bauen. Sie bieten eine hervorragende Synchronisation zwischen Daten und UI und arbeiten nahtlos mit CSS und JavaScript zusammen.<\/p>\n<p><em>Haben wir irgendwelche HTML Best Practices vergessen, die du in deinem eigenen Coding verwendest? Lass es uns in den Kommentaren wissen!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>HTML Best Practices helfen Entwicklern dabei, innovative und hochinteraktive Webseiten und Webanwendungen anzubieten. Diese Best Practices helfen dir, die funktionsreichsten und gesch\u00e4ftsorientiertesten Anwendungen zu entwickeln. Au\u00dferdem &#8230;<\/p>\n","protected":false},"author":194,"featured_media":43208,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[215,508],"topic":[990],"class_list":["post-43204","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-html","tag-programming-best-practices","topic-webentwicklung-sprachen"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Bew\u00e4hrte HTML-Praktiken zur Erstellung wartungsfreundlicher und skalierbarer Webseiten<\/title>\n<meta name=\"description\" content=\"Die Befolgung der HTML Best Practices hilft dir, performante Webseiten und Web Apps zu erstellen. Sie zu lernen ist entscheidend f\u00fcr die Webentwicklung.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bew\u00e4hrte HTML-Praktiken zur Erstellung wartungsfreundlicher und skalierbarer Webseiten\" \/>\n<meta property=\"og:description\" content=\"Die Befolgung der HTML Best Practices hilft dir, performante Webseiten und Web Apps zu erstellen. Sie zu lernen ist entscheidend f\u00fcr die Webentwicklung.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-25T07:16:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-18T12:06:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/08\/html-best-practices.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Iryne Vanessa Somera\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Die Befolgung der HTML Best Practices hilft dir, performante Webseiten und Web Apps zu erstellen. Sie zu lernen ist entscheidend f\u00fcr die Webentwicklung.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/08\/html-best-practices.jpeg\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Iryne Vanessa Somera\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"15\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/\"},\"author\":{\"name\":\"Iryne Vanessa Somera\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/person\/4bd79c0ec530aa41682ff19fa68bfd0e\"},\"headline\":\"Bew\u00e4hrte HTML-Praktiken zur Erstellung wartungsfreundlicher und skalierbarer Webseiten\",\"datePublished\":\"2021-08-25T07:16:48+00:00\",\"dateModified\":\"2023-10-18T12:06:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/\"},\"wordCount\":2903,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/08\/html-best-practices.jpeg\",\"keywords\":[\"html\",\"Programming Best Practices\"],\"articleSection\":[\"Webentwicklung\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/\",\"url\":\"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/\",\"name\":\"Bew\u00e4hrte HTML-Praktiken zur Erstellung wartungsfreundlicher und skalierbarer Webseiten\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/08\/html-best-practices.jpeg\",\"datePublished\":\"2021-08-25T07:16:48+00:00\",\"dateModified\":\"2023-10-18T12:06:51+00:00\",\"description\":\"Die Befolgung der HTML Best Practices hilft dir, performante Webseiten und Web Apps zu erstellen. Sie zu lernen ist entscheidend f\u00fcr die Webentwicklung.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/#primaryimage\",\"url\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/08\/html-best-practices.jpeg\",\"contentUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/08\/html-best-practices.jpeg\",\"width\":1460,\"height\":730,\"caption\":\"Bew\u00e4hrte HTML-Praktiken zur Erstellung wartungsfreundlicher und skalierbarer Webseiten\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinqsta.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Web-Entwicklungssprachen\",\"item\":\"https:\/\/kinqsta.com\/de\/thema\/webentwicklung-sprachen\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Bew\u00e4hrte HTML-Praktiken zur Erstellung wartungsfreundlicher und skalierbarer Webseiten\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinqsta.com\/de\/#website\",\"url\":\"https:\/\/kinqsta.com\/de\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen\",\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinqsta.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinqsta.com\/de\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinqsta.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\",\"https:\/\/x.com\/Kinsta_DE\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/person\/4bd79c0ec530aa41682ff19fa68bfd0e\",\"name\":\"Iryne Vanessa Somera\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c771a71f343e04d2fb849c8cc38a0c3d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c771a71f343e04d2fb849c8cc38a0c3d?s=96&d=mm&r=g\",\"caption\":\"Iryne Vanessa Somera\"},\"url\":\"https:\/\/kinqsta.com\/de\/blog\/author\/irynevanessasomera\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Bew\u00e4hrte HTML-Praktiken zur Erstellung wartungsfreundlicher und skalierbarer Webseiten","description":"Die Befolgung der HTML Best Practices hilft dir, performante Webseiten und Web Apps zu erstellen. Sie zu lernen ist entscheidend f\u00fcr die Webentwicklung.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/","og_locale":"de_DE","og_type":"article","og_title":"Bew\u00e4hrte HTML-Praktiken zur Erstellung wartungsfreundlicher und skalierbarer Webseiten","og_description":"Die Befolgung der HTML Best Practices hilft dir, performante Webseiten und Web Apps zu erstellen. Sie zu lernen ist entscheidend f\u00fcr die Webentwicklung.","og_url":"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","article_published_time":"2021-08-25T07:16:48+00:00","article_modified_time":"2023-10-18T12:06:51+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/08\/html-best-practices.jpeg","type":"image\/jpeg"}],"author":"Iryne Vanessa Somera","twitter_card":"summary_large_image","twitter_description":"Die Befolgung der HTML Best Practices hilft dir, performante Webseiten und Web Apps zu erstellen. Sie zu lernen ist entscheidend f\u00fcr die Webentwicklung.","twitter_image":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/08\/html-best-practices.jpeg","twitter_creator":"@Kinsta_DE","twitter_site":"@Kinsta_DE","twitter_misc":{"Verfasst von":"Iryne Vanessa Somera","Gesch\u00e4tzte Lesezeit":"15\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/#article","isPartOf":{"@id":"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/"},"author":{"name":"Iryne Vanessa Somera","@id":"https:\/\/kinqsta.com\/de\/#\/schema\/person\/4bd79c0ec530aa41682ff19fa68bfd0e"},"headline":"Bew\u00e4hrte HTML-Praktiken zur Erstellung wartungsfreundlicher und skalierbarer Webseiten","datePublished":"2021-08-25T07:16:48+00:00","dateModified":"2023-10-18T12:06:51+00:00","mainEntityOfPage":{"@id":"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/"},"wordCount":2903,"commentCount":0,"publisher":{"@id":"https:\/\/kinqsta.com\/de\/#organization"},"image":{"@id":"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/08\/html-best-practices.jpeg","keywords":["html","Programming Best Practices"],"articleSection":["Webentwicklung"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/","url":"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/","name":"Bew\u00e4hrte HTML-Praktiken zur Erstellung wartungsfreundlicher und skalierbarer Webseiten","isPartOf":{"@id":"https:\/\/kinqsta.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/#primaryimage"},"image":{"@id":"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/08\/html-best-practices.jpeg","datePublished":"2021-08-25T07:16:48+00:00","dateModified":"2023-10-18T12:06:51+00:00","description":"Die Befolgung der HTML Best Practices hilft dir, performante Webseiten und Web Apps zu erstellen. Sie zu lernen ist entscheidend f\u00fcr die Webentwicklung.","breadcrumb":{"@id":"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/#primaryimage","url":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/08\/html-best-practices.jpeg","contentUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/08\/html-best-practices.jpeg","width":1460,"height":730,"caption":"Bew\u00e4hrte HTML-Praktiken zur Erstellung wartungsfreundlicher und skalierbarer Webseiten"},{"@type":"BreadcrumbList","@id":"https:\/\/kinqsta.com\/de\/blog\/bewaehrte-html-praktiken\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinqsta.com\/de\/"},{"@type":"ListItem","position":2,"name":"Web-Entwicklungssprachen","item":"https:\/\/kinqsta.com\/de\/thema\/webentwicklung-sprachen\/"},{"@type":"ListItem","position":3,"name":"Bew\u00e4hrte HTML-Praktiken zur Erstellung wartungsfreundlicher und skalierbarer Webseiten"}]},{"@type":"WebSite","@id":"https:\/\/kinqsta.com\/de\/#website","url":"https:\/\/kinqsta.com\/de\/","name":"Kinsta\u00ae","description":"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen","publisher":{"@id":"https:\/\/kinqsta.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinqsta.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/kinqsta.com\/de\/#organization","name":"Kinsta","url":"https:\/\/kinqsta.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","https:\/\/x.com\/Kinsta_DE","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinqsta.com\/de\/#\/schema\/person\/4bd79c0ec530aa41682ff19fa68bfd0e","name":"Iryne Vanessa Somera","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinqsta.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c771a71f343e04d2fb849c8cc38a0c3d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c771a71f343e04d2fb849c8cc38a0c3d?s=96&d=mm&r=g","caption":"Iryne Vanessa Somera"},"url":"https:\/\/kinqsta.com\/de\/blog\/author\/irynevanessasomera\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts\/43204","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/users\/194"}],"replies":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/comments?post=43204"}],"version-history":[{"count":10,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts\/43204\/revisions"}],"predecessor-version":[{"id":66495,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts\/43204\/revisions\/66495"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/43204\/translations\/en"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/43204\/translations\/fr"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/43204\/translations\/it"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/43204\/translations\/es"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/43204\/translations\/pt"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/43204\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/43204\/translations\/nl"},{"href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/43204\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/media\/43208"}],"wp:attachment":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/media?parent=43204"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/tags?post=43204"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/topic?post=43204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}