{"id":59568,"date":"2019-06-06T10:12:07","date_gmt":"2019-06-06T08:12:07","guid":{"rendered":"https:\/\/strato.de\/blog\/?p=59568"},"modified":"2022-08-23T13:23:35","modified_gmt":"2022-08-23T11:23:35","slug":"css-teil2","status":"publish","type":"post","link":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/css-teil2\/","title":{"rendered":"CSS f\u00fcr Anf\u00e4nger: Erste Schritte und Stylesheet erstellen"},"content":{"rendered":"\n<p>M\u00f6chtest Du mehr Einfluss auf das Design Deiner Website nehmen? Oder das Design durch ein Stylesheet zentral festlegen? CSS erm\u00f6glicht Dir genau das und kann zus\u00e4tzlich noch die Ladezeit Deiner Website reduzieren, weil das Stylesheet nur einmal geladen werden muss.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>W\u00e4hrend HTML eine Markup-Sprache ist \u2013 das hei\u00dft, sie beschreibt die Struktur einer Website \u2013 ist CSS eine Stylesheet-Sprache; sie beschreibt den Stil, das Design der Website.<\/p>\n\n\n\n<p>CSS (die Abk\u00fcrzung steht f\u00fcr \u201eCascading Style Sheets\u201c) erlaubt feinere Designanpassungen als pures HTML \u2013 wie etwa Zeilenabst\u00e4nde, Eckenrundungen oder Schlagschatten, die in HTML nicht m\u00f6glich sind. Die Schriftgr\u00f6\u00dfe zum Beispiel ist in HTML auf 7 Stufen eingeschr\u00e4nkt, w\u00e4hrend Dir in CSS keine Grenzen gesetzt sind.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Layout in HTML festlegen<\/h2>\n\n\n\n<p>Du beginnst mit einer simplen Website:<\/p>\n\n\n<p><span style=\"color: #333333;\">&lt;html&gt;<\/span><\/p>\n<p><span style=\"color: #333333;\">&lt;body&gt;<\/span><\/p>\n<p><span style=\"color: #333333;\">&lt;p&gt;<\/span><span style=\"color: #808080;\">Hallo Welt!<\/span><span style=\"color: #333333;\">&lt;\/p&gt;<\/span><\/p>\n<p><span style=\"color: #333333;\">&lt;\/body&gt;<\/span><\/p>\n<p><span style=\"color: #333333;\">&lt;\/html&gt;<\/span><\/p>\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"665\" height=\"337\" src=\"https:\/\/strato.de\/blog\/wp-content\/uploads\/2019\/06\/Screenshot-HTML.png\" alt=\"\" class=\"wp-image-59353\" srcset=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2019\/06\/Screenshot-HTML.png 665w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2019\/06\/Screenshot-HTML-160x81.png 160w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2019\/06\/Screenshot-HTML-400x203.png 400w\" sizes=\"(max-width: 665px) 100vw, 665px\" \/><\/figure>\n\n\n\n<p>Speichere den Code als HTML-Datei ab und \u00f6ffne die Datei im\nBrowser.<\/p>\n\n\n\n<p>Die Website enth\u00e4lt den Satz \u201eHallo Welt!\u201c, schwarz auf wei\u00dfem Grund in der Schriftart \u201eTimes\u201c. Das sind die Grundeinstellungen des Browsers, die er verwendet, wenn er keine Designanweisungen von Dir erh\u00e4lt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Design anpassen mit CSS<\/h2>\n\n\n\n<p>Jetzt f\u00fcgst Du Dein erstes CSS in den p-Tag ein:<\/p>\n\n\n<p><span style=\"color: #333333;\">&lt;html&gt;<\/span><\/p>\n<p><span style=\"color: #333333;\">&lt;body&gt;<\/span><\/p>\n<p><span style=\"color: #333333;\">&lt;p style=&#8220;<\/span><span style=\"color: #993300;\">font-family<\/span>: <span style=\"color: #0000ff;\">Arial<\/span>; <span style=\"color: #993300;\">font-size<\/span>: <span style=\"color: #0000ff;\">30px<\/span>; <span style=\"color: #993300;\">color<\/span>: <span style=\"color: #0000ff;\">blue<\/span>;&#8220;<span style=\"color: #333333;\">&gt;<\/span>Hallo Welt!<span style=\"color: #333333;\">&lt;\/p&gt;<\/span><\/p>\n<p><span style=\"color: #333333;\">&lt;\/body&gt;<\/span><\/p>\n<p><span style=\"color: #333333;\">&lt;\/html&gt;<\/span><\/p>\n\n\n<p>Speichere Deine \u00c4nderungen und aktualisiere die Website im Browser.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"681\" height=\"343\" src=\"https:\/\/strato.de\/blog\/wp-content\/uploads\/2019\/06\/Screenshot-Hallo-Welt.png\" alt=\"\" class=\"wp-image-59373\" srcset=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2019\/06\/Screenshot-Hallo-Welt.png 681w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2019\/06\/Screenshot-Hallo-Welt-160x81.png 160w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2019\/06\/Screenshot-Hallo-Welt-400x201.png 400w\" sizes=\"(max-width: 681px) 100vw, 681px\" \/><\/figure>\n\n\n<p>Die Schrift ist nun blau, 30 Pixel hoch und in der Schriftart \u201eArial\u201c. Diese 3 \u00c4nderungen&nbsp; \u2013 Farbe, Gr\u00f6\u00dfe, Schriftart \u2013 sind in CSS \u00fcbersetzt <span style=\"color: #993300;\">color<\/span>, <span style=\"color: #993300;\">font-size<\/span> und <span style=\"color: #993300;\">font-family<\/span>. Die Syntax f\u00fcr CSS sieht immer so aus:<\/p>\n<p style=\"padding-left: 80px;\"><strong><span style=\"color: #993300;\">Eigenschaft<\/span> <span style=\"color: #333333;\">:<\/span> <span style=\"color: #0000ff;\">Wert<\/span> <span style=\"color: #333333;\">;<\/span><\/strong><\/p>\n\n\n<h2 class=\"wp-block-heading\">G\u00e4ngige CSS Eigenschaften<\/h2>\n\n\n<p>Mit <span style=\"color: #993300;\">font-family<\/span> w\u00e4hlst Du die Schriftart aus, das ist die <span style=\"color: #993300;\"><strong>Eigenschaft<\/strong><\/span>. Bedenke dabei nur Schriften zu verwenden, die auf den meisten Computern dieser Welt installiert sind. Das sind zum Beispiel \u201eArial\u201c, \u201eTimes\u201c, oder \u201eCourier\u201c\u2013 aus Sicht von CSS ist das der <span style=\"color: #0000ff;\"><strong>Wert<\/strong><\/span>. Wenn Du die Website nur f\u00fcr Dich selbst baust, kannst Du nat\u00fcrlich jede Schrift w\u00e4hlen, die auf Deinem Computer installiert ist.<\/p>\n<p>Der Befehl <span style=\"color: #993300;\">font-size<\/span> stellt die Schriftgr\u00f6\u00dfe ein. In diesem Fall auf den Wert <span style=\"color: #0000ff;\">30px<\/span>. \u201epx\u201c ist die Einheit f\u00fcr Pixel. Andere Einheiten sind zum Beispiel \u201ecm\u201c f\u00fcr Zentimeter oder \u201ept\u201c f\u00fcr Points, was der Einheit aus Programmen wie Word entspricht.<\/p>\n<p>Der dritte Befehl <span style=\"color: #993300;\">color<\/span> f\u00e4rbt den Text ein. Die Farbnamen sind englisch und Dir bereits aus HTML bekannt. Alternativ kannst Du Farben auch \u00fcber den Hex-Code (Blau = <span style=\"color: #0000ff;\">#0000FF<\/span>) oder mit RGBA-Werten definieren: <span style=\"color: #0000ff;\">rgba(0, 0, 255, 0.5).<\/span> RGBA sind die 3 Grundfarben Rot, Gr\u00fcn und Blau plus ein Wert f\u00fcr die Transparenz. Rot, Gr\u00fcn und Blau werden mit Zahlen zwischen 0 (= 0% von dieser Farbe) und 255 (= 100% von dieser Farbe) definiert. Die Transparenz wird \u00fcber eine Kommazahl zwischen 0 und 1 ausgedr\u00fcckt, wobei 0 komplett transparent bedeutet und 1 komplett undurchsichtig. Bitte beachte: Im Englischen wird der Punkt statt des Kommas verwendet. Du musst also 0.5 schreiben, nicht 0,5.<\/p>\n<p>Wenn Du keine Transparenz ben\u00f6tigst, kannst Du diese Angabe auch weglassen und nur <span style=\"color: #0000ff;\">rgb(0, 0, 255)<\/span> schreiben.<\/p>\n<h2>N\u00fctzliche Ressourcen im Web<\/h2>\n<p>In diesem Tutorial k\u00f6nnen wir unm\u00f6glich alle Eigenschaften behandeln. Deshalb empfehlen wir Dir diese 3 Hilfsmittel, wenn Du weitere Befehle kennenlernen m\u00f6chtest:<\/p>\n<h4>1. Entwicklerkonsole<\/h4>\n<p>Jeder moderne Browser hat einen speziellen Modus f\u00fcr Entwickler. In Firefox \u00f6ffnest Du diesen mit einem Rechtsklick auf irgendein Bild oder eine Textpassage in der Website und w\u00e4hlst im Kontextmen\u00fc den Punkt &#8222;Element untersuchen&#8220; aus. Dort kannst Du Dir f\u00fcr jedes Element&nbsp; den zugeh\u00f6rigen Style ansehen und auch probeweise ver\u00e4ndern. Der Browser kennt alle verf\u00fcgbaren Eigenschaften f\u00fcr ein Element und hilft bei der Eingabe mit Textvervollst\u00e4ndigung.<\/p>\n<h4>2. http:\/\/css3generator.com\/<\/h4>\n<p>Der Generator erstellt bequem die gew\u00fcnschten Styles. Du musst nur kopieren und einf\u00fcgen.<\/p>\n<h4>3. https:\/\/wiki.selfhtml.org\/wiki\/CSS<\/h4>\n<p>Die Wikipedia f\u00fcr HTML, CSS und Javascript ist gerade f\u00fcr Anf\u00e4nger unentbehrlich.<\/p>\n<h4>Gestalte Deine eigene Website<\/h4>\n<p>Hast Du Lust bekommen, eine eigene Website mit HTML und CSS zu gestalten? Oder m\u00f6chtest Du CSS nutzen, um Deine Gestaltungsm\u00f6glichkeiten bei WordPress voll auszusch\u00f6pfen?<\/p>\n\n\n<a class=\"btn\" target=\"_blank\" href=\"https:\/\/www.strato.de\/hosting\/?utm_source=blogartikel&amp;utm_medium=blogartikel&amp;utm_campaign=css-teil1&amp;campaign=strato.de\/blog\/Artikel\/css-teil1&amp;swtssa=gersc0000000000000000tffc\" data-cta=\" https:\/\/strato.de\/blog\/css-teil1\" rel=\"noopener noreferrer\"> Finde hier das richtige Hosting-Paket<\/a>\n\n\n\n<p> <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Sommer-Aktion bei STRATO<\/h4>\n\n\n\n<p>Unsere Sommer-Aktion bringt Dir alle zwei Wochen eine Welle mit einem neuen Angebot f\u00fcr das Paket Hosting-Basic. Aktuell bekommst Du das Paket verg\u00fcnstigt mit einer zus\u00e4tzlichen <a rel=\"noreferrer noopener\" aria-label=\" (\u00f6ffnet in neuem Tab)\" href=\"https:\/\/strato.de\/blog\/ssl-flat\/\" target=\"_blank\">SSL Flat <\/a>\u2013 bis zur n\u00e4chsten Welle am 16.06.<\/p>\n\n\n\n<a class=\"btn\" target=\"_blank\" href=\"https:\/\/www.strato.de\/sommer\/?utm_source=blogartikelhosting&amp;utm_medium=blogartikel&amp;utm_campaign=sommer&amp;campaign=strato.de\/blog\/Artikel\/sommer-hosting&amp;swtssa=gersc0000000000000000tffc\" data-cta=\"https:\/\/strato.de\/blog\/css-teil1\/\" rel=\"noopener noreferrer\">Zur Sommer-Aktion<\/a>\n\n\n\n<p><\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p>Mit einem Stylesheet trennst Du CSS und HTML, ohne die logische Verbindung zu verlieren. Die Vorteile: weniger Schreibaufwand, mehr \u00dcbersichtlichkeit und schnellere Ladezeiten.<\/p>\n\n\n\n<p><strong>Hinweis: Lege vorbereitend f\u00fcr alles, was jetzt kommt, eine neue leere Text-Datei an und speichere diese als \u201estylesheet.css\u201c im gleichen Verzeichnis ab, in dem Deine HTML-Datei liegt.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">HTML und CSS verbinden<\/h2>\n\n\n\n<p>In <a href=\"https:\/\/strato.de\/blog\/css-teil1\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Teil 1 dieser Beitragsserie (\u00f6ffnet in neuem Tab)\">Teil 1 dieser Beitragsserie<\/a> hast Du CSS in das style-Attribut innerhalb eines HTML-Tags geschrieben. Dadurch war die Verbindung von CSS und HTML klar: \u201ediese CSS-Anweisung gilt f\u00fcr diesen HTML-Tag\u201c.<\/p>\n\n\n\n<p>Das wird aber sp\u00e4testens dann unbequem, wenn Du die gleiche Anweisung mehr als einmal ben\u00f6tigst. Betrachte dieses Beispiel:<\/p>\n\n\n<p style=\"padding-left: 40px;\">&lt;html&gt;<\/p>\n<p style=\"padding-left: 40px;\">&lt;body&gt;<\/p>\n<p style=\"padding-left: 40px;\">&lt;h1 style=&#8220;<span style=\"color: #993300;\">font-family<\/span>: <span style=\"color: #0000ff;\">Arial<\/span>; <span style=\"color: #993300;\">font-size<\/span>: <span style=\"color: #0000ff;\">30px<\/span>; <span style=\"color: #993300;\">color<\/span>: <span style=\"color: #ff0000;\">red<\/span>;&#8220;&gt;<span style=\"color: #000000;\">\u00dcberschrift<\/span>&lt;\/h1&gt;<\/p>\n<p style=\"padding-left: 40px;\">&lt;p style=&#8220;<span style=\"color: #993300;\">font-family:<\/span> <span style=\"color: #0000ff;\">Arial<\/span>; <span style=\"color: #993300;\">font-size<\/span>: <span style=\"color: #0000ff;\">16px<\/span>; <span style=\"color: #993300;\">color<\/span>: <span style=\"color: #000000;\">black<\/span>;&#8220;&gt;<span style=\"color: #000000;\">Erster Absatz<\/span>&lt;\/p&gt;<\/p>\n<p style=\"padding-left: 40px;\">&lt;h2 style=&#8220;<span style=\"color: #993300;\">font-family<\/span>: <span style=\"color: #0000ff;\">Arial<\/span>; <span style=\"color: #993300;\">font-size<\/span>: <span style=\"color: #0000ff;\">24px<\/span>; <span style=\"color: #993300;\">color<\/span>: <span style=\"color: #ff6600;\">orange<\/span>;&#8220;&gt;<span style=\"color: #000000;\">Zweite \u00dcberschrift<\/span>&lt;\/h2&gt;<\/p>\n<p style=\"padding-left: 40px;\">&lt;p style=&#8220;<span style=\"color: #993300;\">font-family<\/span>: <span style=\"color: #0000ff;\">Arial<\/span>; <span style=\"color: #993300;\">font-size<\/span>: <span style=\"color: #0000ff;\">16px<\/span>; <span style=\"color: #993300;\">color<\/span>: <span style=\"color: #000000;\">black<\/span>;&#8220;&gt;<span style=\"color: #000000;\">Zweiter Absatz<\/span>&lt;\/p&gt;<\/p>\n<p style=\"padding-left: 40px;\">&lt;\/body&gt;<\/p>\n<p style=\"padding-left: 40px;\">&lt;\/html&gt;<\/p>\n\n\n<h2 class=\"wp-block-heading\"><strong>Wiederholungen vermeiden<\/strong><\/h2>\n\n\n\n<p>Dieser Code enth\u00e4lt sehr viele \u00fcberfl\u00fcssige Wiederholungen; ausserdem ist er sehr un\u00fcbersichtlich geworden. Der Code f\u00fcr die beiden \u00dcberschriften hat die gleiche \u201efont-family\u201c-Einstellung und der CSS-Code f\u00fcr beide &lt;p&gt;-Tags ist vollkommen identisch. Diese Erkenntnis l\u00e4sst sich genauso in CSS formulieren mit sogenannten CSS-Regeln.<\/p>\n\n\n\n<p>Eine CSS-Regel sieht immer so aus:<\/p>\n\n\n<p style=\"padding-left: 40px;\"><strong><span style=\"color: #ff6600;\">Selektor <\/span>{ <span style=\"color: #993300;\">Eigenschaft<\/span> : <span style=\"color: #0000ff;\">Wert<\/span> ; }<\/strong><\/p>\n\n\n<p>Ein Selektor w\u00e4hlt HTML-Elemente aus, f\u00fcr die die nachfolgenden\nEigenschaften gelten sollen. Die einfachste Form von Selektoren ist der Name\ndes HTML-Tags, in diesem Fall zum Beispiel \u201ep\u201c, \u201eh1\u201c und \u201eh2\u201c.<\/p>\n\n\n\n<p>Der Teil innerhalb der geschweiften Klammern ist exakt das, was Du bisher in das style-Attribut geschrieben hast. Du kannst einfach alles innerhalb der Anf\u00fchrungszeichen hinter <em>style=<\/em> kopieren und in die geschweiften Klammern einf\u00fcgen.<\/p>\n\n\n\n<p>Du kannst die CSS-Regel f\u00fcr die beiden &lt;p&gt;-Tags nun in die leere \u201estylesheet.css\u201c-Datei einf\u00fcgen:<\/p>\n\n\n<p style=\"padding-left: 40px;\"><span style=\"color: #ff6600;\">p<\/span> { <span style=\"color: #993300;\">font-family<\/span>: <span style=\"color: #0000ff;\">Arial<\/span>; <span style=\"color: #993300;\">font-size<\/span>: <span style=\"color: #0000ff;\">16px<\/span>; <span style=\"color: #993300;\">color<\/span>: <span style=\"color: #000000;\">black<\/span>; }<\/p>\n\n\n<p>Diese CSS-Regel sagt, dass f\u00fcr alle &lt;p&gt;-Tags die Eigenschaften\nin den Klammern gelten.<\/p>\n\n\n\n<p>Du hast sp\u00e4ter Vorteile, wenn Du es etwas ordentlicher formatierst:<\/p>\n\n\n<p style=\"padding-left: 40px;\"><span style=\"color: #ff6600;\">p<\/span> {<\/p>\n<p style=\"padding-left: 40px;\">&nbsp; <span style=\"color: #993300;\">font-family<\/span>: <span style=\"color: #0000ff;\">Arial<\/span>;<\/p>\n<p style=\"padding-left: 40px;\">&nbsp;<span style=\"color: #993300;\"> font-size<\/span>: <span style=\"color: #0000ff;\">16px<\/span>;<\/p>\n<p style=\"padding-left: 40px;\">&nbsp;<span style=\"color: #993300;\"> color<\/span>: <span style=\"color: #000000;\">black<\/span>;<\/p>\n<p style=\"padding-left: 40px;\">}<\/p>\n\n\n<p>Dem Browser ist es recht egal, ob Du CSS f\u00fcr Menschen gut lesbar schreibst oder nicht. F\u00fcr sp\u00e4tere \u00c4nderungen oder eine Fehlersuche ist es jedoch besser, ein wenig auf die Form zu achten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>HTML aufr\u00e4umen<\/strong><\/h2>\n\n\n\n<p>Jetzt brauchst Du das CSS in den style-Attributen f\u00fcr die &lt;p&gt;-Tags nicht mehr. Wenn Du die gleichen Schritte f\u00fcr die beiden \u00dcberschriften wiederholst, sieht der HTML-Code nun wieder ganz sauber aus:<\/p>\n\n\n<p style=\"padding-left: 40px;\">&lt;html&gt;<\/p>\n<p style=\"padding-left: 40px;\">&lt;body&gt;<\/p>\n<p style=\"padding-left: 40px;\"><span style=\"color: #ff6600;\">&lt;h1&gt;<\/span><span style=\"color: #000000;\">\u00dcberschrift<\/span><span style=\"color: #ff6600;\">&lt;\/h1&gt;<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"color: #ff6600;\">&lt;p&gt;<\/span><span style=\"color: #000000;\">Erster Absatz<\/span><span style=\"color: #ff6600;\">&lt;\/p&gt;<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"color: #ff6600;\">&lt;h2&gt;<\/span><span style=\"color: #000000;\">Zweite \u00dcberschrift<\/span><span style=\"color: #ff6600;\">&lt;\/h2&gt;<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"color: #ff6600;\">&lt;p&gt;<\/span><span style=\"color: #000000;\">Zweiter Absatz<\/span><span style=\"color: #ff6600;\">&lt;\/p&gt;<\/span><\/p>\n<p style=\"padding-left: 40px;\">&lt;\/body&gt;<\/p>\n<p style=\"padding-left: 40px;\">&lt;\/html&gt;<\/p>\n\n\n<p>Die \u201estylesheet.css\u201c-Datei enth\u00e4lt diesen Code:<\/p>\n\n\n<p style=\"padding-left: 40px;\"><span style=\"color: #ff6600;\">p<\/span> {<\/p>\n<p style=\"padding-left: 40px;\">&nbsp; <span style=\"color: #993300;\">font-family<\/span>: <span style=\"color: #0000ff;\">Arial<\/span>;<\/p>\n<p style=\"padding-left: 40px;\">&nbsp; <span style=\"color: #993300;\">font-size<\/span>: <span style=\"color: #0000ff;\">16px<\/span>;<\/p>\n<p style=\"padding-left: 40px;\">&nbsp;<span style=\"color: #993300;\"> color<\/span>: <span style=\"color: #000000;\">black<\/span>;<\/p>\n<p style=\"padding-left: 40px;\">}<\/p>\n<p style=\"padding-left: 40px;\">&nbsp;<\/p>\n<p style=\"padding-left: 40px;\"><span style=\"color: #ff6600;\">h1<\/span> {<\/p>\n<p style=\"padding-left: 40px;\">&nbsp;&nbsp;<span style=\"color: #993300;\"> font-family<\/span>: <span style=\"color: #0000ff;\">Arial<\/span>;<\/p>\n<p style=\"padding-left: 40px;\">&nbsp;&nbsp; <span style=\"color: #993300;\">font-size<\/span>: <span style=\"color: #0000ff;\">30px<\/span>;<\/p>\n<p style=\"padding-left: 40px;\">&nbsp;&nbsp;<span style=\"color: #993300;\"> color<\/span>: <span style=\"color: #ff0000;\">red<\/span>;<\/p>\n<p style=\"padding-left: 40px;\">}<\/p>\n<p style=\"padding-left: 40px;\">&nbsp;<\/p>\n<p style=\"padding-left: 40px;\"><span style=\"color: #ff6600;\">h2<\/span> {<\/p>\n<p style=\"padding-left: 40px;\">&nbsp;&nbsp; <span style=\"color: #993300;\">font-family<\/span>: <span style=\"color: #0000ff;\">Arial<\/span>;<\/p>\n<p style=\"padding-left: 40px;\">&nbsp;&nbsp;<span style=\"color: #993300;\"> font-size<\/span>: <span style=\"color: #0000ff;\">24px<\/span>;<\/p>\n<p style=\"padding-left: 40px;\">&nbsp;&nbsp; <span style=\"color: #993300;\">color<\/span>: <span style=\"color: #ff6600;\">orange<\/span>;<\/p>\n<p style=\"padding-left: 40px;\">}<\/p>\n\n\n<h2 class=\"wp-block-heading\"><strong>Externes Stylesheet laden<\/strong><\/h2>\n\n\n\n<p>Damit das \u00fcberhaupt funktioniert und alles wieder so aussieht wie vorher, musst Du noch einen entscheidenden letzten Schritt durchf\u00fchren: das Stylesheet muss geladen werden. Das passiert mit einem &lt;link&gt;-Tag (nicht zu verwechseln mit dem Anker &lt;a&gt;!).<\/p>\n\n\n\n<p>&lt;link&gt; geh\u00f6rt in den Header des HTML-Dokuments, also zwischen &lt;head&gt; und &lt;\/head&gt;.<\/p>\n\n\n<p style=\"padding-left: 40px;\">&lt;html&gt;<\/p>\n<p style=\"padding-left: 40px;\"><span style=\"color: #00ccff;\">&lt;head&gt;<\/span><\/p>\n<p style=\"padding-left: 40px;\"><strong>&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color: #3366ff;\"> &lt;link rel=<\/span><\/strong><span style=\"color: #3366ff;\"><strong>&#8222;<\/strong><strong>stylesheet<\/strong><strong>&#8222;<\/strong><strong> href=<\/strong><strong>&#8222;<\/strong><strong>stylesheet.css<\/strong><strong>&#8222;<\/strong><strong>&gt;<\/strong><\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"color: #00ccff;\">&lt;\/head&gt;<\/span><\/p>\n<p style=\"padding-left: 40px;\">&lt;body&gt;<\/p>\n<p style=\"padding-left: 40px;\"><span style=\"color: #ff6600;\">&lt;h1&gt;<\/span><span style=\"color: #000000;\">\u00dcberschrift<\/span><span style=\"color: #ff6600;\">&lt;\/h1&gt;<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"color: #ff6600;\">&lt;p&gt;<\/span><span style=\"color: #000000;\">Erster Absatz<\/span><span style=\"color: #ff6600;\">&lt;\/p&gt;<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"color: #ff6600;\">&lt;h2&gt;<\/span><span style=\"color: #000000;\">Zweite \u00dcberschrift<\/span><span style=\"color: #ff6600;\">&lt;\/h2&gt;<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"color: #ff6600;\">&lt;p&gt;<\/span><span style=\"color: #000000;\">Zweiter Absatz<\/span><span style=\"color: #ff6600;\">&lt;\/p&gt;<\/span><\/p>\n<p style=\"padding-left: 40px;\">&lt;\/body&gt;<\/p>\n<p style=\"padding-left: 40px;\">&lt;\/html&gt;<\/p>\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"569\" height=\"401\" src=\"https:\/\/strato.de\/blog\/wp-content\/uploads\/2019\/06\/Screenshot-test-html.png\" alt=\"\" class=\"wp-image-59688\" srcset=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2019\/06\/Screenshot-test-html.png 569w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2019\/06\/Screenshot-test-html-156x110.png 156w, https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2019\/06\/Screenshot-test-html-400x282.png 400w\" sizes=\"(max-width: 569px) 100vw, 569px\" \/><\/figure>\n\n\n\n<p>Neben der Ordnung gibt es einen weiteren gro\u00dfen Vorteil f\u00fcr diese Trennung von CSS und HTML: Du kannst weitere HTML-Seiten bauen und dort das gleiche Stylesheet laden. Da der Browser das erste Laden des Stylesheets bereits im Cache hat, sparst Du dabei sogar Ladezeit.<\/p>\n\n\n\n<p>CSS-Selektoren sind der komplexeste Teil von CSS und gehen weit \u00fcber das hinaus, was Du in diesem Tutorial gelesen hast. Wenn Du mehr wissen m\u00f6chtest, empfehlen wir Dir den CSS-Bereich von SELFHTML:&nbsp; <a href=\"https:\/\/wiki.selfhtml.org\/wiki\/CSS\">https:\/\/wiki.selfhtml.org\/wiki\/CSS<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">M\u00f6chtest Du CSS f\u00fcr Deine eigene Website nutzen?<\/h4>\n\n\n\n<a class=\"btn\" target=\"_blank\" href=\"https:\/\/www.strato.de\/hosting\/?utm_source=blogartikel&amp;utm_medium=blogartikel&amp;utm_campaign=css-teil2&amp;campaign=strato.de\/blog\/Artikel\/css-teil2&amp;swtssa=gersc0000000000000000tffc\" data-cta=\" https:\/\/strato.de\/blog\/\" rel=\"noopener noreferrer\"> Zu den STRATO Hosting-Paketen<\/a>\n\n\n\n<p> <\/p>\n\n\n\n<p> <\/p>\n\n\n\n<h4 class=\"wp-block-heading\"> Sommer-Aktion bei STRATO<\/h4>\n\n\n\n<p>Unsere Sommer-Aktion bringt Dir alle zwei Wochen eine Welle mit einem neuen Angebot f\u00fcr das Paket Hosting-Basic. Aktuell bekommst Du das Paket verg\u00fcnstigt mit einer zus\u00e4tzlichen <a rel=\"noreferrer noopener\" href=\"https:\/\/strato.de\/blog\/ssl-flat\/\" target=\"_blank\">SSL Flat <\/a>\u2013 bis zur n\u00e4chsten Welle am 16.06. <\/p>\n\n\n\n<a class=\"btn\" target=\"_blank\" href=\"https:\/\/www.strato.de\/sommer\/?utm_source=blogartikelhosting&amp;utm_medium=blogartikel&amp;utm_campaign=sommer&amp;campaign=strato.de\/blog\/Artikel\/sommer-hosting&amp;swtssa=gersc0000000000000000tffc\" data-cta=\"https:\/\/strato.de\/blog\/css-teil2\/\" rel=\"noopener noreferrer\">Zur Sommer-Aktion<\/a>\n","protected":false},"excerpt":{"rendered":"<p>M\u00f6chtest Du mehr Einfluss auf das Design Deiner Website nehmen? Oder das Design durch ein Stylesheet zentral festlegen? CSS erm\u00f6glicht Dir genau das und kann zus\u00e4tzlich noch die Ladezeit Deiner Website reduzieren, weil das Stylesheet nur einmal geladen werden muss.<\/p>\n","protected":false},"author":119,"featured_media":59608,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[485,3],"tags":[144,51,149],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.13 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>CSS f\u00fcr Anf\u00e4nger \u2013 Stylesheet erstellen<\/title>\n<meta name=\"description\" content=\"Mit einem Stylesheet trennst Du CSS und HTML. Die Vorteile: weniger Schreibaufwand, mehr \u00dcbersichtlichkeit und schnellere Ladezeiten.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CSS f\u00fcr Anf\u00e4nger \u2013 Stylesheet erstellen\" \/>\n<meta property=\"og:description\" content=\"Mit einem Stylesheet trennst Du CSS und HTML. Die Vorteile: weniger Schreibaufwand, mehr \u00dcbersichtlichkeit und schnellere Ladezeiten.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/css-teil2\/\" \/>\n<meta property=\"og:site_name\" content=\"STRATO Blog DE Staging\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/strato\" \/>\n<meta property=\"article:published_time\" content=\"2019-06-06T08:12:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-23T11:23:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2019\/06\/STRATO_Beitragsbild_Stylesheet_728x410.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"728\" \/>\n\t<meta property=\"og:image:height\" content=\"410\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"xxxxxxxx\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@STRATO_AG\" \/>\n<meta name=\"twitter:site\" content=\"@STRATO_AG\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"xxxxxxxx\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/css-teil2\/\",\"url\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/css-teil2\/\",\"name\":\"CSS f\u00fcr Anf\u00e4nger \u2013 Stylesheet erstellen\",\"isPartOf\":{\"@id\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#website\"},\"datePublished\":\"2019-06-06T08:12:07+00:00\",\"dateModified\":\"2022-08-23T11:23:35+00:00\",\"author\":{\"@id\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#\/schema\/person\/9bf347b6911e03a3996f0ffb7943e90a\"},\"description\":\"Mit einem Stylesheet trennst Du CSS und HTML. Die Vorteile: weniger Schreibaufwand, mehr \u00dcbersichtlichkeit und schnellere Ladezeiten.\",\"breadcrumb\":{\"@id\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/css-teil2\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/css-teil2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/css-teil2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CSS f\u00fcr Anf\u00e4nger: Erste Schritte und Stylesheet erstellen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#website\",\"url\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/\",\"name\":\"STRATO Blog DE Staging\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de-DE\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#\/schema\/person\/9bf347b6911e03a3996f0ffb7943e90a\",\"name\":\"xxxxxxxx\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2020\/11\/kap-St-26600_square_Original-110x110.jpg\",\"contentUrl\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2020\/11\/kap-St-26600_square_Original-110x110.jpg\",\"caption\":\"xxxxxxxx\"},\"url\":\"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/author\/xxxxxxxx\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CSS f\u00fcr Anf\u00e4nger \u2013 Stylesheet erstellen","description":"Mit einem Stylesheet trennst Du CSS und HTML. Die Vorteile: weniger Schreibaufwand, mehr \u00dcbersichtlichkeit und schnellere Ladezeiten.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"de_DE","og_type":"article","og_title":"CSS f\u00fcr Anf\u00e4nger \u2013 Stylesheet erstellen","og_description":"Mit einem Stylesheet trennst Du CSS und HTML. Die Vorteile: weniger Schreibaufwand, mehr \u00dcbersichtlichkeit und schnellere Ladezeiten.","og_url":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/css-teil2\/","og_site_name":"STRATO Blog DE Staging","article_publisher":"https:\/\/www.facebook.com\/strato","article_published_time":"2019-06-06T08:12:07+00:00","article_modified_time":"2022-08-23T11:23:35+00:00","og_image":[{"width":728,"height":410,"url":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2019\/06\/STRATO_Beitragsbild_Stylesheet_728x410.jpg","type":"image\/jpeg"}],"author":"xxxxxxxx","twitter_card":"summary_large_image","twitter_creator":"@STRATO_AG","twitter_site":"@STRATO_AG","twitter_misc":{"Verfasst von":"xxxxxxxx","Gesch\u00e4tzte Lesezeit":"7 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/css-teil2\/","url":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/css-teil2\/","name":"CSS f\u00fcr Anf\u00e4nger \u2013 Stylesheet erstellen","isPartOf":{"@id":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#website"},"datePublished":"2019-06-06T08:12:07+00:00","dateModified":"2022-08-23T11:23:35+00:00","author":{"@id":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#\/schema\/person\/9bf347b6911e03a3996f0ffb7943e90a"},"description":"Mit einem Stylesheet trennst Du CSS und HTML. Die Vorteile: weniger Schreibaufwand, mehr \u00dcbersichtlichkeit und schnellere Ladezeiten.","breadcrumb":{"@id":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/css-teil2\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/stg.blog-de.strato.wpcust.com\/blog\/css-teil2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/css-teil2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/"},{"@type":"ListItem","position":2,"name":"CSS f\u00fcr Anf\u00e4nger: Erste Schritte und Stylesheet erstellen"}]},{"@type":"WebSite","@id":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#website","url":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/","name":"STRATO Blog DE Staging","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de-DE"},{"@type":"Person","@id":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#\/schema\/person\/9bf347b6911e03a3996f0ffb7943e90a","name":"xxxxxxxx","image":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2020\/11\/kap-St-26600_square_Original-110x110.jpg","contentUrl":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-content\/uploads\/2020\/11\/kap-St-26600_square_Original-110x110.jpg","caption":"xxxxxxxx"},"url":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/author\/xxxxxxxx\/"}]}},"_links":{"self":[{"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/posts\/59568"}],"collection":[{"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/users\/119"}],"replies":[{"embeddable":true,"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/comments?post=59568"}],"version-history":[{"count":81,"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/posts\/59568\/revisions"}],"predecessor-version":[{"id":99459,"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/posts\/59568\/revisions\/99459"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/media\/59608"}],"wp:attachment":[{"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/media?parent=59568"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/categories?post=59568"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stg.blog-de.strato.wpcust.com\/blog\/wp-json\/wp\/v2\/tags?post=59568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}