{"id":55866,"date":"2024-04-19T07:00:00","date_gmt":"2024-04-19T14:00:00","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=55866"},"modified":"2025-11-17T09:39:30","modified_gmt":"2025-11-17T17:39:30","slug":"tailwind-css","status":"publish","type":"post","link":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tailwind-css\/","title":{"rendered":"Ihr komplettes Tailwind CSS-Handbuch"},"content":{"rendered":"\n<p><a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/glossary\/web-design\/css\/\" rel=\"noopener\">CSS<\/a>-Frameworks haben die Art und Weise, wie Entwickler die Webentwicklung angehen, ver\u00e4ndert, indem sie vorgefertigte Komponenten und Stile bereitstellen. Viele Frameworks kommen jedoch mit festgelegten Designs und aufgebl\u00e4hten Stylesheets, die die Anpassung einschr\u00e4nken.<\/p>\n\n\n\n<p>Tailwind CSS verfolgt einen anderen Ansatz. Als CSS-Framework, das auf Utility-First basiert, bietet es niedrigstufige Utility-Klassen, die es Entwicklern erm\u00f6glichen, benutzerdefinierte Designs zu erstellen, ohne durch vordefinierte Komponenten eingeschr\u00e4nkt zu sein.<\/p>\n\n\n\n<p>Mit <a target=\"_blank\" href=\"https:\/\/trends.builtwith.com\/framework\/Tailwind-CSS\" rel=\"noopener\">\u00fcber 675.375 Websites<\/a>, die Tailwind CSS verwenden, und \u00fcber <a target=\"_blank\" href=\"https:\/\/github.com\/tailwindlabs\/tailwindcss\/network\/dependents?dependent_type=PACKAGE\" rel=\"noopener\">8,61 Millionen abh\u00e4ngigen Repositories<\/a>, ist Tailwind mehr als nur ein weiteres CSS-Framework geworden.<\/p>\n\n\n\n<p>In diesem Artikel werden wir die Konzepte von Tailwind CSS, den Einrichtungsprozess und die praktische Anwendung durchgehen, damit Sie anfangen k\u00f6nnen, Ihre sch\u00f6nen benutzerdefinierten Benutzeroberfl\u00e4chen zu bauen, ohne CSS lernen zu m\u00fcssen.<\/p>\n\n\n\n<p>Lasst uns anfangen!<\/p>\n\n\n\n<h2 id=\"what\" class=\"wp-block-heading\">Was ist Tailwind CSS?<\/h2>\n\n\n\n<p>Tailwind CSS ist ein hochgradig anpassbares, niedrigstufiges <a href=\"https:\/\/www.dreamhost.com\/blog\/de\/css-frameworks\/\" target=\"_blank\" rel=\"noopener\">CSS-Framework<\/a>, das einen Satz von Utility-Klassen bietet, um schnell benutzerdefinierte Benutzeroberfl\u00e4chen zu erstellen. Es wurde erstmals 2017 von Adam Wathan entwickelt und ver\u00f6ffentlicht.<\/p>\n\n\n\n<p>Seitdem hat Tailwind eine <a href=\"https:\/\/trends.builtwith.com\/framework\/Tailwind-CSS\" target=\"_blank\" rel=\"noopener\">aufsteigende Entwicklung<\/a> bei der Erstellung von Websites mit der Tailwind-Bibliothek erlebt.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1600\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/01-Tailwind-Usage-Stats-Top-1-million-websites.jpg\" alt=\"&quot;Tailwind-Nutzungsstatistiken&quot; der Top-1-Million-Websites mit einem Diagramm, das das Wachstum von Tailwind zeigt.\" class=\"wp-image-44089 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/01-Tailwind-Usage-Stats-Top-1-million-websites.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/01-Tailwind-Usage-Stats-Top-1-million-websites-300x300.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/01-Tailwind-Usage-Stats-Top-1-million-websites-1024x1024.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/01-Tailwind-Usage-Stats-Top-1-million-websites-150x150.jpg 150w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/01-Tailwind-Usage-Stats-Top-1-million-websites-768x768.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/01-Tailwind-Usage-Stats-Top-1-million-websites-1536x1536.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/01-Tailwind-Usage-Stats-Top-1-million-websites-600x600.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/01-Tailwind-Usage-Stats-Top-1-million-websites-1200x1200.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/01-Tailwind-Usage-Stats-Top-1-million-websites-730x730.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/01-Tailwind-Usage-Stats-Top-1-million-websites-1460x1460.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/01-Tailwind-Usage-Stats-Top-1-million-websites-784x784.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/01-Tailwind-Usage-Stats-Top-1-million-websites-1568x1568.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/01-Tailwind-Usage-Stats-Top-1-million-websites-877x877.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1600;\" \/><\/figure>\n\n\n\n<p>Obwohl das Wachstum laut den BuiltWith-Diagrammen derzeit zu verlangsamen scheint, wird das Framework regelm\u00e4\u00dfig mit neuen Funktionen, Klassen und mehr aktualisiert.<\/p>\n\n\n\n<p>Laut <a target=\"_blank\" href=\"https:\/\/trends.builtwith.com\/framework\/Tailwind-CSS\" rel=\"noopener\">BuiltWiths Technologie-Stack-Daten<\/a>, verwenden allein in den USA \u00fcber 100.000 Websites Tailwind zur Erstellung ihrer Benutzeroberfl\u00e4chen, zusammen mit dem Vereinigten K\u00f6nigreich, Indonesien, Deutschland und anderen L\u00e4ndern, die zu den Top 10 Nutzern dieser Bibliothek geh\u00f6ren.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1359\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/02-Top-10-Countries-Using-Tailwind.jpg\" alt=\"Statistik der &quot;Top 10 L\u00e4nder, die Tailwind nutzen&quot; in einem Diagramm, das die USA an der Spitze und Brasilien am Ende zeigt. \" class=\"wp-image-44090 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/02-Top-10-Countries-Using-Tailwind.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/02-Top-10-Countries-Using-Tailwind-300x255.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/02-Top-10-Countries-Using-Tailwind-1024x870.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/02-Top-10-Countries-Using-Tailwind-768x652.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/02-Top-10-Countries-Using-Tailwind-1536x1305.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/02-Top-10-Countries-Using-Tailwind-600x510.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/02-Top-10-Countries-Using-Tailwind-1200x1019.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/02-Top-10-Countries-Using-Tailwind-730x620.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/02-Top-10-Countries-Using-Tailwind-1460x1240.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/02-Top-10-Countries-Using-Tailwind-784x666.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/02-Top-10-Countries-Using-Tailwind-1568x1332.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/02-Top-10-Countries-Using-Tailwind-877x745.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1359;\" \/><\/figure>\n\n\n\n<p>Die Kernphilosophie hinter Tailwind CSS besteht darin, Entwicklern einen Satz von Bausteinen anstatt vorgefertigter Komponenten zur Verf\u00fcgung zu stellen. Diese Bausteine sind kleine, zweckgebundene Utility-Klassen, die kombiniert werden k\u00f6nnen, um komplexe und responsive Layouts zu erstellen.<\/p>\n\n\n\n<p>Dieser Ansatz erm\u00f6glicht gr\u00f6\u00dfere Flexibilit\u00e4t und Kontrolle \u00fcber das Design, da Sie jeden Aspekt Ihrer Benutzeroberfl\u00e4che anpassen k\u00f6nnen, ohne durch die vorgefertigten Stile des Frameworks eingeschr\u00e4nkt zu sein.<\/p>\n\n\n\n<h2 id=\"different\" class=\"wp-block-heading\">Was macht Tailwind CSS anders?<\/h2>\n\n\n\n<p>Traditionell schreiben Entwickler beim Arbeiten mit CSS benutzerdefinierte Klassen in separaten Stylesheets, um ihre HTML-Elemente zu gestalten. Dieser Ansatz kann zu gro\u00dfen <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/de\/css-lernen\/\" rel=\"noopener\">CSS<\/a>-Dateien f\u00fchren und das Pflegen und Aktualisieren von Stilen \u00fcber ein Projekt hinweg erschweren.<\/p>\n\n\n\n<p>Tailwind bietet einen umfassenden Satz an Utility-Klassen, die direkt auf HTML-Elemente angewendet werden k\u00f6nnen. Diese Klassen sind hochgradig komponierbar, was Entwicklern erm\u00f6glicht, komplexe, benutzerdefinierte Designs zu erstellen, ohne eine einzige Zeile benutzerdefinierten CSS zu schreiben.<\/p>\n\n\n\n<p>Beispielsweise k\u00f6nnen Sie anstatt einer benutzerdefinierten CSS-Klasse zum Stylen eines Buttons, vordefinierte Klassen von Tailwind wie folgt verwenden:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;button class=\"bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded\"&gt;\n  Knopf\n&lt;\/button&gt;<\/code><\/pre>\n\n\n\n<p>Dieser Ansatz hat mehrere Vorteile:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Schnellere Entwicklung<\/strong>: Die vordefinierten Klassen helfen Entwicklern dabei, schnell Designs zu erstellen und zu iterieren, ohne st\u00e4ndig zwischen <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/de\/html-lernen\/\" rel=\"noopener\">HTML<\/a> und CSS-Dateien wechseln zu m\u00fcssen.<\/li>\n\n\n\n<li><strong>Konsistente Gestaltung<\/strong>: Tailwind bietet einen standardisierten Satz an Klassen, der hilft, die Konsistenz im Design \u00fcber ein Projekt hinweg zu wahren.<\/li>\n\n\n\n<li><strong>Kleinere CSS-Dateien<\/strong>: Da Stile direkt im HTML angewendet werden, ist keine Notwendigkeit f\u00fcr gro\u00dfe, benutzerdefinierte CSS-Dateien.<\/li>\n\n\n\n<li><strong>Einfachere Wartung<\/strong>: Mit im HTML definierten Stilen ist es einfacher zu sehen, wie \u00c4nderungen ein spezifisches Element beeinflussen, ohne durch separate CSS-Dateien zu suchen.<\/li>\n\n\n\n<li><strong>Bessere Leistung<\/strong>: Viele moderne Styling-Systeme wie <a href=\"https:\/\/emotion.sh\/docs\/introduction\" target=\"_blank\" rel=\"noopener\">Emotion<\/a> oder <a href=\"https:\/\/styled-components.com\/\" target=\"_blank\" rel=\"noopener\">Styled Components<\/a> verlassen sich auf Javascript (normalerweise zur Laufzeit, langsamere Leistung), um Ihr CSS zu rendern. Tailwind ist letztendlich nur CSS.<\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><\/p>\n<cite>Tailwind hat mich zu einem kompletten Stack-Entwickler gemacht ?<em>\u201d<\/em><br><em>\u2014 <\/em><a href=\"https:\/\/twitter.com\/lepikhinb\/status\/1468665237155074056\" target=\"_blank\" rel=\"noopener\">Boris Lepikhin<\/a><\/cite><\/blockquote>\n\n\n\n<h2 id=\"start\" class=\"wp-block-heading\">Erste Schritte mit Tailwind CSS<\/h2>\n\n\n\n<p>Bevor wir zu Beispielen \u00fcbergehen, richten wir ein grundlegendes Projekt mit Tailwind CSS ein. Wir gehen davon aus, dass Sie etwas Vertrautheit mit HTML und CSS haben. Au\u00dferdem m\u00fcssen Sie <a target=\"_blank\" href=\"https:\/\/docs.npmjs.com\/downloading-and-installing-node-js-and-npm\" rel=\"noopener\">npm auf Ihrem System installiert haben<\/a>. Sobald Sie fertig sind, k\u00f6nnen Sie loslegen!<\/p>\n\n\n\n<p><strong>Erstellen Sie ein neues Verzeichnis f\u00fcr Ihr Projekt und navigieren Sie hinein:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir mein-tailwind-projekt\ncd mein-tailwind-projekt<\/code><\/pre>\n\n\n\n<p><strong>Initialisiere ein neues npm-Projekt und installiere Tailwind CSS:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>npm init -y\nnpm install -D tailwindcss<\/code><\/pre>\n\n\n\n<p><strong>Erstellen Sie eine tailwind.config.js-Datei:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>npx tailwindcss init<\/code><\/pre>\n\n\n\n<p><strong>Erstellen Sie eine input.css-Datei und f\u00fcgen Sie Folgendes hinzu:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>@tailwind base;\n@tailwind components;\n@tailwind utilities;<\/code><\/pre>\n\n\n\n<p><strong>Aktualisieren Sie Ihre tailwind.config.js-Datei, um Ihre input.css zu verarbeiten:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>module.exports = {\n  content: &#91;\".\/src\/**\/*.{html,js}\"],\n  theme: {\n    extend: {},\n  },\n  plugins: &#91;],\n}<\/code><\/pre>\n\n\n\n<p><strong>Erstellen Sie eine index.html-Datei in einem src-Verzeichnis und f\u00fcgen Sie Folgendes hinzu:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n  &lt;head&gt;\n    &lt;link href=\"\/dist\/output.css\" rel=\"stylesheet\"&gt;\n  &lt;\/head&gt;\n  &lt;body&gt;\n    &lt;h1 class=\"text-3xl font-bold text-center mt-4\"&gt;Willkommen bei Tailwind CSS!&lt;\/h1&gt;\n  &lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<p><strong>Erstellen Sie Ihr CSS:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>npx tailwindcss -i .\/src\/input.css -o .\/src\/output.css --watch<\/code><\/pre>\n\n\n\n<p>Wenn Sie jetzt index.html in Ihrem Browser \u00f6ffnen, sollten Sie eine gro\u00dfe, fett gedruckte \u00dcberschrift sehen, die sagt <strong>Willkommen bei Tailwind CSS!<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"768\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/03_Welcome-To-Tailwind-CSS.jpg\" alt=\"&quot;Willkommen bei Tailwind CSS!&quot; fett gedruckte \u00dcberschrift. \" class=\"wp-image-44091 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/03_Welcome-To-Tailwind-CSS.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/03_Welcome-To-Tailwind-CSS-300x144.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/03_Welcome-To-Tailwind-CSS-1024x492.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/03_Welcome-To-Tailwind-CSS-768x369.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/03_Welcome-To-Tailwind-CSS-1536x737.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/03_Welcome-To-Tailwind-CSS-600x288.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/03_Welcome-To-Tailwind-CSS-1200x576.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/03_Welcome-To-Tailwind-CSS-730x350.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/03_Welcome-To-Tailwind-CSS-1460x701.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/03_Welcome-To-Tailwind-CSS-784x376.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/03_Welcome-To-Tailwind-CSS-1568x753.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/03_Welcome-To-Tailwind-CSS-877x421.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/768;\" \/><\/figure>\n\n\n\n<p>Herzlichen Gl\u00fcckwunsch, Sie haben Ihr erstes Tailwind-Projekt eingerichtet!<\/p>\n\n\n\n<h2 id=\"class\" class=\"wp-block-heading\">Tailwind CSS Hilfsklassen<\/h2>\n\n\n\n<p>Tailwind CSS bietet eine breite Palette von Utility-Klassen, die verschiedene Aspekte des Stylings abdecken, wie Layout, Abstand, Typografie, Farben und mehr. Diese Klassen folgen einer Benennungskonvention, die es intuitiv macht, ihren Zweck zu verstehen.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Lassen Sie uns einige h\u00e4ufig verwendete Utility-Klassen in Tailwind<a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/de\/css-animation\/\" rel=\"noopener\"> CSS<\/a> erkunden.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tailwind Layout-Klassen<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>flex<\/strong>: Wendet einen Flex-Container an.<\/li>\n\n\n\n<li><strong>grid<\/strong>: Wendet einen Grid-Container an.<\/li>\n\n\n\n<li><strong>block<\/strong>: Zeigt ein Element als Block-Level-Element an.<\/li>\n\n\n\n<li><strong>inline<\/strong>: Zeigt ein Element als Inline-Level-Element an.<\/li>\n<\/ul>\n\n\n\n<p><strong>Beispiel<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;div class=\"flex\"&gt;\n  &lt;div&gt;Artikel 1&lt;\/div&gt;\n  &lt;div&gt;Artikel 2&lt;\/div&gt;\n&lt;\/div&gt;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Tailwind Abstandsklassen<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>m-{size}<\/strong>: Wendet einen Abstand auf allen Seiten an.<\/li>\n\n\n\n<li><strong>p-{size}<\/strong>: Wendet Polsterung auf allen Seiten an.<\/li>\n\n\n\n<li><strong>mx-{size}<\/strong>: Wendet einen Abstand links und rechts an.<\/li>\n\n\n\n<li><strong>py-{size}<\/strong>: Wendet Polsterung oben und unten an.<\/li>\n<\/ul>\n\n\n\n<p><strong>Beispiel:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;div class=\"m-4 p-2\"&gt;\n  Inhalt mit Rand und Abstand\n&lt;\/div&gt;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Tailwind Typografie-Klassen<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>text-{size}<\/strong>: Legt die Schriftgr\u00f6\u00dfe fest.<\/li>\n\n\n\n<li><strong>font-{weight}<\/strong>: Legt das Schriftgewicht fest.<\/li>\n\n\n\n<li><strong>text-{color}<\/strong>: Legt die Textfarbe fest.<\/li>\n\n\n\n<li><strong>uppercase, lowercase, capitalize<\/strong>: Ver\u00e4ndert die Gro\u00df- und Kleinschreibung des Textes.<\/li>\n<\/ul>\n\n\n\n<p><strong>Beispiel<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;p class=\"text-lg font-bold text-blue-500 uppercase\"&gt;\n  Stilisierter Text\n&lt;\/p&gt;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Tailwind-Farben<\/h3>\n\n\n\n<p>Tailwind CSS bietet eine standardm\u00e4\u00dfige <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/de\/farbpaletten-fur-websites\/\" rel=\"noopener\">Farbpalette<\/a>, die angepasst werden kann. Farben werden durch eine Kombination aus dem Farbnamen und dem Farbton definiert.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>bg-{color}-{shade}<\/strong>: Legt die Hintergrundfarbe fest.<\/li>\n\n\n\n<li><strong>text-{color}-{shade}<\/strong>: Legt die Textfarbe fest.<\/li>\n\n\n\n<li><strong>border-{color}-{shade}<\/strong>: Legt die Randfarbe fest.<\/li>\n<\/ul>\n\n\n\n<p><strong>Beispiel:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;button class=\"bg-blue-500 text-white border-2 border-blue-700\"&gt;\n  Schaltfl\u00e4che\n&lt;\/button&gt;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Tailwind-Klassen f\u00fcr responsives Design<\/h3>\n\n\n\n<p>Tailwind erleichtert die Erstellung responsiver Designs, indem es responsive Varianten f\u00fcr die meisten seiner Utility-Klassen bietet. Diese Varianten erm\u00f6glichen es Ihnen, unterschiedliche Stile f\u00fcr verschiedene Bildschirmgr\u00f6\u00dfen festzulegen.<\/p>\n\n\n\n<p>Tailwind verwendet einen Mobile-First-Ansatz, bei dem die Basisstile auf alle Bildschirmgr\u00f6\u00dfen angewendet werden und dann gr\u00f6\u00dfere Bildschirmgr\u00f6\u00dfen mit responsiven Pr\u00e4fixen angesprochen werden:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>sm<\/strong>: Wendet Stile auf kleine Bildschirme und gr\u00f6\u00dfer (640px und mehr) an.<\/li>\n\n\n\n<li><strong>md<\/strong>: Wendet Stile auf mittlere Bildschirme und gr\u00f6\u00dfer (768px und mehr) an.<\/li>\n\n\n\n<li><strong>lg<\/strong>: Wendet Stile auf gro\u00dfe Bildschirme und gr\u00f6\u00dfer (1024px und mehr) an.<\/li>\n\n\n\n<li><strong>xl<\/strong>: Wendet Stile auf sehr gro\u00dfe Bildschirme und gr\u00f6\u00dfer (1280px und mehr) an.<\/li>\n\n\n\n<li><strong>2xl<\/strong>: Wendet Stile auf extra gro\u00dfe Bildschirme und gr\u00f6\u00dfer (1536px und mehr) an.<\/li>\n<\/ul>\n\n\n\n<p>Um diese responsiven Varianten zu verwenden, f\u00fcgen Sie einfach die gew\u00fcnschte Bildschirmgr\u00f6\u00dfe vor der Utility-Klasse hinzu:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;div class=\"bg-blue-500 md:bg-green-500 lg:bg-red-500\"&gt;\n  &lt;!-- Inhalt --&gt;\n&lt;\/div&gt;<\/code><\/pre>\n\n\n\n<p>In diesem Beispiel wird das div auf kleinen Bildschirmen einen blauen Hintergrund haben, auf mittleren Bildschirmen einen gr\u00fcnen Hintergrund und auf gro\u00dfen Bildschirmen einen roten Hintergrund.<\/p>\n\n\n\n<p>Sie k\u00f6nnen auch responsive Varianten verwenden, um das Layout Ihrer Elemente zu steuern:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;div class=\"flex flex-col md:flex-row\"&gt;\n  &lt;div class=\"w-full md:w-1\/2 lg:w-1\/3\"&gt;Spalte 1&lt;\/div&gt;\n  &lt;div class=\"w-full md:w-1\/2 lg:w-1\/3\"&gt;Spalte 2&lt;\/div&gt;\n  &lt;div class=\"w-full md:w-1\/2 lg:w-1\/3\"&gt;Spalte 3&lt;\/div&gt;\n&lt;\/div&gt;<\/code><\/pre>\n\n\n\n<p>Hier werden die Spalten auf kleinen Bildschirmen vertikal gestapelt, auf mittleren Bildschirmen in zwei Spalten und auf gro\u00dfen Bildschirmen in drei Spalten angezeigt.<\/p>\n\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>\n\n\n<h2 id=\"customize\" class=\"wp-block-heading\">Anpassen der Standardklassen von Tailwind CSS<\/h2>\n\n\n\n<p>Eine der St\u00e4rken von Tailwind CSS sind seine Anpassungsm\u00f6glichkeiten. Sie k\u00f6nnen die Standardkonfiguration leicht an die Designanforderungen Ihres Projekts anpassen. Die Datei <strong>tailwind.config.js<\/strong> erm\u00f6glicht es Ihnen, die Standardeinstellungen zu erweitern oder zu \u00fcberschreiben.<\/p>\n\n\n\n<p>Hier sind einige h\u00e4ufige Anpassungsoptionen. Sie k\u00f6nnen jeden Teil von Tailwind vollst\u00e4ndig anpassen, daher ist dies keineswegs eine ersch\u00f6pfende Liste.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Farben<\/h3>\n\n\n\n<p>Tailwind CSS bietet standardm\u00e4\u00dfig eine reichhaltige Farbpalette, aber Sie k\u00f6nnen diese leicht an das Branding oder die Designanforderungen Ihres Projekts anpassen. Die Datei <strong>tailwind.config.js<\/strong> erm\u00f6glicht es Ihnen, die Standardfarbpalette zu erweitern oder zu \u00fcberschreiben. Um benutzerdefinierte Farben hinzuzuf\u00fcgen, k\u00f6nnen Sie die Erweiterungseigenschaft innerhalb des Farbobjekts verwenden:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ tailwind.config.js\nmodule.exports = {\n  theme: {\n    extend: {\n      colors: {\n        'brand-primary': '#ff5a5f',\n        'brand-secondary': '#484848',\n        'brand-accent': '#ffcc00',\n      },\n    },\n  },\n}<\/code><\/pre>\n\n\n\n<p>In diesem Beispiel haben wir drei benutzerdefinierte Farben hinzugef\u00fcgt: brand-primary, brand-secondary und brand-accent.<\/p>\n\n\n\n<p>Diese Farben k\u00f6nnen jetzt mit Hilfsklassen wie bg-brand-primary, text-brand-secondary, border-brand-accent usw. verwendet werden. Sie k\u00f6nnen auch vorhandene Farbt\u00f6ne \u00e4ndern oder neue T\u00f6ne zur Standardfarbpalette hinzuf\u00fcgen wie folgt:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ tailwind.config.js\nmodule.exports = {\n  theme: {\n    extend: {\n      colors: {\n        blue: {\n          '100': '#e6f0ff',\n          '200': '#c3d9ff',\n          '300': '#a1c2ff',\n          '400': '#7eabff',\n          \u2026 und so weiter \u2026\n        },\n      },\n    },\n  },\n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Schriftfamilie<\/h3>\n\n\n\n<p>Tailwind CSS verwendet eine Standard-<a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/de\/beste-google-schriften\/\" rel=\"noopener\">Schriftartenfamilie<\/a>, aber \u00e4hnlich wie bei Farben, k\u00f6nnen Sie diese Standards \u00e4ndern, um sie an den Typografiestil Ihres Projekts anzupassen.<\/p>\n\n\n\n<p>In der <strong>tailwind.config.js<\/strong> Datei k\u00f6nnen Sie die Standard-Schriftfamilie erweitern oder ersetzen. Um benutzerdefinierte Schriftfamilien hinzuzuf\u00fcgen, verwenden Sie die Erweiterungseigenschaft innerhalb des <strong>fontFamily<\/strong> Objekts:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ tailwind.config.js\nmodule.exports = {\n  theme: {\n    extend: {\n      fontFamily: {\n        sans: &#91;'Poppins', 'sans-serif'],\n        serif: &#91;'Merriweather', 'serif'],\n        mono: &#91;'Fira Code', 'monospace'],\n      },\n    },\n  },\n}<\/code><\/pre>\n\n\n\n<p>Sie k\u00f6nnen auch die Standard-Schriftart vollst\u00e4ndig ersetzen, indem Sie die Erweiterungseigenschaft weglassen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ tailwind.config.js\nmodule.exports = {\n  theme: {\n    fontFamily: {\n      'body': &#91;'Open Sans', 'sans-serif'],\n      'heading': &#91;'Montserrat', 'sans-serif'],\n    },\n  },\n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Responsive Breakpoints<\/h3>\n\n\n\n<p>Tailwind CSS bietet standardm\u00e4\u00dfig ein responsives Designsystem, aber Sie k\u00f6nnen es weiter an die spezifischen Breakpoints und responsiven Anforderungen Ihres Projekts anpassen.<\/p>\n\n\n\n<p>Durch das \u00c4ndern des Screens-Objekts in der Datei<strong> tailwind.config.js<\/strong> k\u00f6nnen Sie benutzerdefinierte Breakpoints definieren und unterschiedliche Stile basierend auf Bildschirmgr\u00f6\u00dfen anwenden.<\/p>\n\n\n\n<p>Zum Beispiel nehmen wir an, Sie haben einen einzigartigen Breakpoint bei 1440px, bei dem Sie spezifische Stile anwenden m\u00f6chten:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ tailwind.config.js\nmodule.exports = {\n  theme: {\n    screens: {\n      'xs': '480px',\n      'sm': '640px',\n      'md': '768px',\n      'lg': '1024px',\n      'xl': '1440px',\n    },\n  },\n}<\/code><\/pre>\n\n\n\n<p>Mit diesem benutzerdefinierten Breakpoint k\u00f6nnen Sie responsive Utility-Klassen wie <strong>xl:text-lg<\/strong>, <strong>xl:flex<\/strong>, <strong>xl:w-1\/2<\/strong> usw. verwenden, um Stile speziell f\u00fcr Bildschirme breiter als 1440px anzuwenden.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Abstand<\/h3>\n\n\n\n<p>Tailwind CSS bietet einen umfassenden Satz an Abstandswerten f\u00fcr R\u00e4nder, Polsterungen und andere abstandsbezogene Hilfsmittel. Sie k\u00f6nnen diese Werte anpassen, um sie den Layoutanforderungen Ihres Projekts anzupassen. Um benutzerdefinierte Abstandswerte hinzuzuf\u00fcgen, verwenden Sie die Erweiterungseigenschaft innerhalb des Abstandsobjekts:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ tailwind.config.js\nmodule.exports = {\n  theme: {\n    extend: {\n      spacing: {\n        '13': '3.25rem',\n        '15': '3.75rem',\n        '128': '32rem',\n        '144': '36rem',\n      },\n    },\n  },\n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Integration von Drittanbieter-Bibliotheken<\/h3>\n\n\n\n<p>Tailwind CSS integriert sich mit beliebten frontend-Bibliotheken und Frameworks wie React, Vue und Angular. Wenn Sie mit diesen Bibliotheken arbeiten, k\u00f6nnen Sie die Utility-Klassen von Tailwind nutzen, um Ihre Komponenten zu stylen und konsistente sowie wartbare Benutzeroberfl\u00e4chen zu erstellen. Zum Beispiel k\u00f6nnen Sie in einer React-Komponente die Utility-Klassen von Tailwind direkt auf die JSX-Elemente anwenden:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import React from 'react';\n\nconst Card = () =&gt; {\n  return (\n    &lt;div className=\"bg-white shadow-md rounded-lg p-6\"&gt;\n      &lt;h2 className=\"text-2xl font-bold mb-4\"&gt;Kartentitel&lt;\/h2&gt;\n      &lt;p className=\"text-gray-600\"&gt;Karteninhalt kommt hier ...&lt;\/p&gt;\n    &lt;\/div&gt;\n  );\n};\n\nexport default Card;<\/code><\/pre>\n\n\n\n<p>Dieser Multi-Framework-Ansatz macht es wirklich einfach, das Beste aus allen Welten zusammenzubringen und Ihnen dabei zu helfen, mit fast keinem Aufwand eine <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/de\/hosting-einer-app\/\" rel=\"noopener\">sch\u00f6ne App<\/a> zu erstellen.<\/p>\n\n\n\n<h2 id=\"build\" class=\"wp-block-heading\">Erstellen einer einfachen Anwendung in Tailwind CSS<\/h2>\n\n\n\n<p>Nehmen wir an, Sie erstellen eine einfache Landingpage f\u00fcr eine fiktive Online-Kursplattform namens <strong>LearnHub<\/strong>, wobei Sie Tailwind verwenden, um die gesamte Seite zu gestalten.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 1: Einrichten der HTML-Struktur<\/h3>\n\n\n\n<p>Zuerst erstellen wir die grundlegende HTML-Struktur f\u00fcr unsere Landingpage:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html lang=\"de\"&gt;\n&lt;head&gt;\n  &lt;meta charset=\"UTF-8\"&gt;\n  &lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;\n  &lt;link href=\"output.css\" rel=\"stylesheet\"&gt;\n  &lt;title&gt;LearnHub - Online-Kursplattform&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n  &lt;header&gt;\n    &lt;!-- Navigationsmen\u00fc wird hier platziert --&gt;\n  &lt;\/header&gt;\n\n  &lt;main&gt;\n    &lt;!-- Hauptinhalt wird hier platziert --&gt;\n  &lt;\/main&gt;\n\n  &lt;footer&gt;\n    &lt;!-- Fu\u00dfzeileninhalt wird hier platziert --&gt;\n  &lt;\/footer&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<p>In diesem Schritt haben wir die grundlegende Struktur unseres HTML-Dokuments eingerichtet. Wir haben den <strong><code>&lt;head&gt;<\/code> <\/strong>Abschnitt, in dem wir die notwendigen Meta-Tags einbinden und auf unsere CSS-Datei (<strong>output.css<\/strong>) verlinken. Im <strong><code>&lt;body&gt;<\/code><\/strong> befinden sich die <strong><code>&lt;header&gt;<\/code><\/strong>, <strong><code>&lt;main&gt;<\/code><\/strong> und <strong><code>&lt;footer&gt;<\/code><\/strong> Abschnitte, in denen wir unseren Inhalt hinzuf\u00fcgen werden.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 2: Erstellen des Navigationsmen\u00fcs<\/h3>\n\n\n\n<p>Jetzt f\u00fcgen wir ein einfaches Navigationsmen\u00fc zum <strong><code>&lt;header&gt;<\/code><\/strong> Abschnitt mit Tailwind CSS Utility-Klassen hinzu:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;header class=\"bg-blue-600 text-white py-4\"&gt;\n  &lt;nav class=\"container mx-auto flex justify-between items-center\"&gt;\n    &lt;a href=\"#\" class=\"text-2xl font-bold\"&gt;LearnHub&lt;\/a&gt;\n    &lt;ul class=\"flex space-x-4\"&gt;\n      &lt;li&gt;&lt;a href=\"#\" class=\"hover:text-blue-200\"&gt;Kurse&lt;\/a&gt;&lt;\/li&gt;\n      &lt;li&gt;&lt;a href=\"#\" class=\"hover:text-blue-200\"&gt;Preise&lt;\/a&gt;&lt;\/li&gt;\n      &lt;li&gt;&lt;a href=\"#\" class=\"hover:text-blue-200\"&gt;\u00dcber&lt;\/a&gt;&lt;\/li&gt;\n    &lt;\/ul&gt;\n  &lt;\/nav&gt;\n&lt;\/header&gt;<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"192\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/04_Creating-The-Navigation-Menu-1024x192.jpg\" alt=\"&quot;LearnHub&quot; blaue obere Leiste im Fokus mit Schaltfl\u00e4chen f\u00fcr Kurse, Preise und Informationen rechts.\" class=\"wp-image-44092 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/04_Creating-The-Navigation-Menu-1024x192.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/04_Creating-The-Navigation-Menu-300x56.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/04_Creating-The-Navigation-Menu-768x144.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/04_Creating-The-Navigation-Menu-1536x288.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/04_Creating-The-Navigation-Menu-600x113.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/04_Creating-The-Navigation-Menu-1200x225.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/04_Creating-The-Navigation-Menu-730x137.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/04_Creating-The-Navigation-Menu-1460x274.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/04_Creating-The-Navigation-Menu-784x147.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/04_Creating-The-Navigation-Menu-1568x294.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/04_Creating-The-Navigation-Menu-877x164.jpg.webp 877w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/04_Creating-The-Navigation-Menu.jpg.webp 1600w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/192;\" \/><\/figure>\n\n\n\n<p><strong>Hier ist, was jede Klasse macht:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>bg-blue-600<\/strong>: Setzt die Hintergrundfarbe der Kopfzeile auf einen Blauton.<\/li>\n\n\n\n<li><strong>text-white<\/strong>: Setzt die Textfarbe auf Wei\u00df.<\/li>\n\n\n\n<li><strong>py-4<\/strong>: F\u00fcgt oben und unten an der Kopfzeile Polsterung hinzu.<\/li>\n\n\n\n<li><strong>container mx-auto<\/strong>: Zentriert das Navigationsmen\u00fc horizontal.<\/li>\n\n\n\n<li><strong>flex justify-between items-center<\/strong>: Verwendet Flexbox, um das Logo und die Men\u00fcelemente gleichm\u00e4\u00dfig zu verteilen und vertikal auszurichten.<\/li>\n\n\n\n<li><strong>text-2xl font-bold<\/strong>: Macht den Logo-Text gr\u00f6\u00dfer und fett.<\/li>\n\n\n\n<li><strong>flex space-x-4<\/strong>: F\u00fcgt mit Flexbox Abstand zwischen den Men\u00fcelementen hinzu.<\/li>\n\n\n\n<li><strong>hover:text-blue-200<\/strong>: \u00c4ndert die Textfarbe in einen helleren Blauton, wenn man mit der Maus \u00fcber die Men\u00fcelemente f\u00e4hrt.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 3: Hinzuf\u00fcgen des Hauptinhalts<\/h3>\n\n\n\n<p>Lassen Sie uns einige Inhalte zum <strong><code>&lt;main&gt;<\/code><\/strong> Abschnitt unserer Landingpage hinzuf\u00fcgen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;main class=\"container mx-auto mt-8\"&gt;\n  &lt;section class=\"bg-gray-100 rounded-lg p-6\"&gt;\n    &lt;h1 class=\"text-3xl font-bold mb-4\"&gt;Willkommen bei LearnHub&lt;\/h1&gt;\n    &lt;p class=\"text-gray-700 mb-6\"&gt;Entdecke eine Welt des Wissens mit unseren Online-Kursen.&lt;\/p&gt;\n    &lt;a href=\"#\" class=\"bg-blue-600 text-white px-4 py-2 rounded hover:bg-blue-700\"&gt;Jetzt lernen&lt;\/a&gt;\n  &lt;\/section&gt;\n\n  &lt;section class=\"mt-8\"&gt;\n    &lt;h2 class=\"text-2xl font-bold mb-4\"&gt;Empfohlene Kurse&lt;\/h2&gt;\n    &lt;div class=\"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4\"&gt;\n      &lt;!-- Die Kurskarten werden hier eingef\u00fcgt --&gt;\n    &lt;\/div&gt;\n  &lt;\/section&gt;\n&lt;\/main&gt;<\/code><\/pre>\n\n\n\n<p><strong>Hier ist, was jede Klasse macht:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>container mx-auto<\/strong>: Zentriert den Hauptinhalt horizontal.<\/li>\n\n\n\n<li><strong>mt-8<\/strong>: F\u00fcgt einen oberen Rand zum Hauptinhalt hinzu.<\/li>\n\n\n\n<li><strong>bg-gray-100 rounded-lg p-6<\/strong>: F\u00fcgt einen hellgrauen Hintergrund hinzu, rundet die Ecken und f\u00fcgt Polsterung zum Willkommensbereich hinzu.<\/li>\n\n\n\n<li><strong>text-3xl font-bold mb-4<\/strong>: Macht den \u00dcberschriftentext gr\u00f6\u00dfer, fett und f\u00fcgt unten einen Rand hinzu.<\/li>\n\n\n\n<li><strong>text-gray-700 mb-6<\/strong>: Setzt die Textfarbe auf ein dunkleres Grau und f\u00fcgt unten einen Rand f\u00fcr den Absatz hinzu.<\/li>\n\n\n\n<li><strong>bg-blue-600 text-white px-4 py-2 rounded hover:bg-blue-700<\/strong>: Gestaltet den <strong>Jetzt starten<\/strong> Knopf mit einem blauen Hintergrund, wei\u00dfem Text, Polsterung, abgerundeten Ecken und einem dunkleren blauen Hintergrund beim Dar\u00fcberfahren.<\/li>\n\n\n\n<li><strong>text-2xl font-bold mb-4<\/strong>: Macht die \u00dcberschrift <strong>Ausgew\u00e4hlte Kurse<\/strong> gr\u00f6\u00dfer, fett und f\u00fcgt unten einen Rand hinzu.<\/li>\n\n\n\n<li><strong>grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4<\/strong>: Erstellt ein responsives Rasterlayout f\u00fcr die Kurskarten. Es zeigt eine Spalte auf kleinen Bildschirmen, zwei Spalten auf mittleren Bildschirmen und drei Spalten auf gro\u00dfen Bildschirmen, mit einem Abstand zwischen den Karten.<\/li>\n<\/ul>\n\n\n\n<p>Wenn Sie den Header und den Hauptcode zusammenf\u00fcgen, sollten Sie die folgende Ausgabe haben:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"850\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/05_Adding-The-Main-Content.jpg\" alt=\"&quot;Willkommen bei LearnHub&quot; gro\u00dfe, fettgedruckte \u00dcberschrift, darunter ein blauer &quot;Jetzt starten&quot;-Knopf und &quot;Ausgew\u00e4hlte Kurse&quot; fettgedruckt.\" class=\"wp-image-44093 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/05_Adding-The-Main-Content.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/05_Adding-The-Main-Content-300x159.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/05_Adding-The-Main-Content-1024x544.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/05_Adding-The-Main-Content-768x408.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/05_Adding-The-Main-Content-1536x816.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/05_Adding-The-Main-Content-600x319.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/05_Adding-The-Main-Content-1200x638.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/05_Adding-The-Main-Content-730x388.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/05_Adding-The-Main-Content-1460x776.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/05_Adding-The-Main-Content-784x417.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/05_Adding-The-Main-Content-1568x833.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/05_Adding-The-Main-Content-877x466.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/850;\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Schritt 4: Hinzuf\u00fcgen des Fu\u00dfbereichs<\/h3>\n\n\n\n<p>Zum Schluss f\u00fcgen wir unserer Landingpage einen einfachen Footer hinzu:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;footer class=\"bg-gray-800 text-white py-4 mt-8\"&gt;\n  &lt;div class=\"container mx-auto text-center\"&gt;\n    &lt;p&gt;&amp;copy; 2023 LearnHub. Alle Rechte vorbehalten.&lt;\/p&gt;\n  &lt;\/div&gt;\n&lt;\/footer&gt;<\/code><\/pre>\n\n\n\n<p>Hier ist, was jede Klasse macht:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>bg-gray-800 text-white<\/strong>: Setzt die Hintergrundfarbe des Footers auf dunkelgrau und die Textfarbe auf wei\u00df.<\/li>\n\n\n\n<li><strong>py-4<\/strong>: F\u00fcgt dem Footer oben und unten Polsterung hinzu.<\/li>\n\n\n\n<li><strong>mt-8<\/strong>: F\u00fcgt dem Footer oben einen Rand hinzu.<\/li>\n\n\n\n<li><strong>container mx-auto<\/strong>: Zentriert den Inhalt des Footers horizontal.<\/li>\n\n\n\n<li><strong>text-center<\/strong>: Zentriert den Text innerhalb des Footers.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Alles zusammenf\u00fcgen<\/h3>\n\n\n\n<p>Hier ist der fertige Code zusammengestellt:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;p>&lt;title>LearnHub - Online-Kursplattform&lt;\/title>&lt;\/p>\n&lt;header class=\"bg-blue-600 py-4 text-white\">\n&lt;nav class=\"container mx-auto flex items-center justify-between\">\n       &lt;a href=\"#\" class=\"text-2xl font-bold\">LearnHub&lt;\/a>&lt;\/p>\n&lt;ul class=\"flex space-x-4\">\n&lt;li>&lt;a href=\"#\" class=\"hover:text-blue-200\">Kurse&lt;\/a>&lt;\/li>\n&lt;li>&lt;a href=\"#\" class=\"hover:text-blue-200\">Preise&lt;\/a>&lt;\/li>\n&lt;li>&lt;a href=\"#\" class=\"hover:text-blue-200\">\u00dcber uns&lt;\/a>&lt;\/li>\n&lt;\/ul>\n&lt;\/nav>\n&lt;\/header>\n&lt;p>   &lt;main class=\"container mx-auto mt-8\">&lt;\/p>\n&lt;section class=\"rounded-lg bg-gray-100 p-6\">\n&lt;h2 id=\"h2_willkommen-bei-learnhub\" class=\"mb-4 text-3xl font-bold\">Willkommen bei LearnHub&lt;\/h2>\n&lt;p class=\"mb-6 text-gray-700\">Entdecke eine Welt des Wissens mit unseren Online-Kursen.&lt;\/p>\n&lt;p>       &lt;a href=\"#\" class=\"rounded bg-blue-600 px-4 py-2 text-white hover:bg-blue-700\">Jetzt lernen&lt;\/a>&lt;br \/>\n     &lt;\/section>\n&lt;section class=\"mt-8\">\n&lt;h2 id=\"h2_empfohlene-kurse\" class=\"mb-4 text-2xl font-bold\">Empfohlene Kurse&lt;\/h2>\n&lt;div class=\"grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-3\">\n         &lt;!-- Kurskarten werden hier eingef\u00fcgt -->\n       &lt;\/div>\n&lt;\/section>\n&lt;p>   &lt;\/main>&lt;\/p>\n&lt;footer class=\"mt-8 bg-gray-800 py-4 text-white\">\n&lt;div class=\"container mx-auto text-center\">\n&lt;p>&amp;copy; 2023 LearnHub. Alle Rechte vorbehalten.&lt;\/p>\n&lt;\/p>\n&lt;\/div>\n&lt;\/footer><\/code><\/pre>\n\n\n\n<p>Um den Benutzern die Ausgabe anzuzeigen, m\u00fcssen Sie Tailwind CSS ordnungsgem\u00e4\u00df in Ihrem Projekt eingerichtet haben. Stellen Sie sicher, dass Sie die zuvor erw\u00e4hnten Installationsschritte befolgt haben, einschlie\u00dflich der Erstellung der <strong>tailwind.config.js<\/strong> Datei und der Verarbeitung Ihres CSS mit Tailwind.<\/p>\n\n\n\n<p>Sobald Sie Tailwind CSS eingerichtet haben, k\u00f6nnen Sie diesen Code in einer HTML-Datei speichern (z. B. <strong>index.html<\/strong>) und ihn in einem Webbrowser \u00f6ffnen. Der Browser wird die Landingpage mit den angewandten Stilen mithilfe von Tailwind CSS Utility-Klassen rendern. Wenn Sie einfach Tailwind testen m\u00f6chten, k\u00f6nnen Sie immer <a target=\"_blank\" href=\"https:\/\/play.tailwindcss.com\/\" rel=\"noopener\">Tailwind Play<\/a> verwenden, ein praktisches kleines Tool von Tailwind, wo Sie mit den verschiedenen Klassen spielen k\u00f6nnen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"900\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/06_Putting-It-All-Together.jpg\" alt=\"Der endg\u00fcltige Ausgabe des Codes f\u00fcr LearnHub mit einer Kopfzeile, kleinem Text, blauem Knopf und einer Fu\u00dfzeile.\" class=\"wp-image-44094 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/06_Putting-It-All-Together.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/06_Putting-It-All-Together-300x169.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/06_Putting-It-All-Together-1024x576.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/06_Putting-It-All-Together-768x432.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/06_Putting-It-All-Together-1536x864.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/06_Putting-It-All-Together-600x338.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/06_Putting-It-All-Together-1200x675.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/06_Putting-It-All-Together-730x411.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/06_Putting-It-All-Together-1460x821.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/06_Putting-It-All-Together-784x441.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/06_Putting-It-All-Together-1568x882.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/04\/06_Putting-It-All-Together-877x493.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/900;\" \/><\/figure>\n\n\n\n<p>Und da haben Sie es! Wir haben eine einfache Landingpage f\u00fcr unsere fiktive Online-Kursplattform mit Hilfe von Tailwind CSS Utility-Klassen erstellt.<\/p>\n\n\n\n<h2 id=\"summary\" class=\"wp-block-heading\">Wo geht es von hier aus weiter?<\/h2>\n\n\n\n<p>Jetzt, da Sie die Kraft und Flexibilit\u00e4t von Tailwind CSS gesehen haben, wissen Sie, dass die M\u00f6glichkeiten hier endlos sind. Seine flexible und anpassbare Natur kann Ihnen helfen, alles von einfachen <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/de\/produkt-landingpage-design\/\" rel=\"noopener\">Landingpages<\/a> bis hin zu komplexen Webanwendungen zu erstellen, w\u00e4hrend ein sauberes und konsistentes Design beibehalten wird.<\/p>\n\n\n\n<p>Hier sind einige Ideen, um zu beginnen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Erstelle eine Portfolio-Website:<\/strong> Zeige deine F\u00e4higkeiten und Projekte mit einem atemberaubenden Portfolio.<\/li>\n\n\n\n<li><strong>Erstelle einen Blog<\/strong>: Teile deine Gedanken und Ideen mit der Welt mit einem <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/de\/wie-man-einen-blog-startet\/\" rel=\"noopener\">sch\u00f6nen und funktionalen Blog<\/a>, der mit Tailwind gestaltet wurde.<\/li>\n\n\n\n<li><strong>Entwickle eine Webanwendung<\/strong>: Tailwind CSS eignet sich perfekt f\u00fcr die Erstellung von Benutzeroberfl\u00e4chen f\u00fcr Webanwendungen aller Art.<\/li>\n<\/ul>\n\n\n\n<p>Unabh\u00e4ngig davon, was Sie erstellen, kann Tailwind CSS Ihnen helfen, eine atemberaubende und gut funktionierende Website zu erstellen.<\/p>\n\n\n\n<p>Und wenn es darum geht, Ihre Kreation zu hosten, sollten Sie eine zuverl\u00e4ssige und skalierbare L\u00f6sung wie <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/de\/hosting\/vps\/\" rel=\"noopener\">DreamHosts VPS-Dienste<\/a> in Betracht ziehen, um sicherzustellen, dass Ihre Website reibungslos und effizient l\u00e4uft.<\/p>\n\n\n\n<p>Beginnen Sie damit, sch\u00f6ne Benutzeroberfl\u00e4chen mit minimalen CSS-Kenntnissen zu erstellen!<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lernen Sie schnell mit unserem umfassenden Leitfaden Tailwind CSS. Erfahren Sie, wie dieses Utility-First-Framework Ihren Webentwicklungsprozess optimieren kann.<\/p>\n","protected":false},"author":1058,"featured_media":44083,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_metadesc":"","toc_headlines":"[[\"what\",\"Was ist Tailwind CSS?\"],[\"different\",\"Was macht Tailwind CSS anders?\"],[\"start\",\"Erste Schritte mit Tailwind CSS\"],[\"class\",\"Tailwind CSS Hilfsklassen\"],[\"customize\",\"Anpassen der Standardklassen von Tailwind CSS\"],[\"build\",\"Erstellen einer einfachen Anwendung in Tailwind CSS\"],[\"h2_empfohlene-kurse\",\"Empfohlene Kurse\"],[\"summary\",\"Wo geht es von hier aus weiter?\"]]","hide_toc":false,"footnotes":""},"categories":[14509],"tags":[],"class_list":["post-55866","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-webdesign-de"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Ihr komplettes Tailwind CSS-Handbuch - DreamHost Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www-dev.dreamhost.com\/blog\/de\/tailwind-css\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ihr komplettes Tailwind CSS-Handbuch\" \/>\n<meta property=\"og:description\" content=\"Lernen Sie schnell mit unserem umfassenden Leitfaden Tailwind CSS. Erfahren Sie, wie dieses Utility-First-Framework Ihren Webentwicklungsprozess optimieren kann.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www-dev.dreamhost.com\/blog\/de\/tailwind-css\/\" \/>\n<meta property=\"og:site_name\" content=\"DreamHost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DreamHost\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-19T14:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-17T17:39:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/1460-x-1095-BLOG-HERO-_-Beginner_s-Guide-to-Tailwind-CSS.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"1095\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ian Hernandez\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:site\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ian Hernandez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ihr komplettes Tailwind CSS-Handbuch - DreamHost Blog","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:\/\/www-dev.dreamhost.com\/blog\/de\/tailwind-css\/","og_locale":"en_US","og_type":"article","og_title":"Ihr komplettes Tailwind CSS-Handbuch","og_description":"Lernen Sie schnell mit unserem umfassenden Leitfaden Tailwind CSS. Erfahren Sie, wie dieses Utility-First-Framework Ihren Webentwicklungsprozess optimieren kann.","og_url":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tailwind-css\/","og_site_name":"DreamHost Blog","article_publisher":"https:\/\/www.facebook.com\/DreamHost\/","article_published_time":"2024-04-19T14:00:00+00:00","article_modified_time":"2025-11-17T17:39:30+00:00","og_image":[{"width":1460,"height":1095,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/1460-x-1095-BLOG-HERO-_-Beginner_s-Guide-to-Tailwind-CSS.jpg","type":"image\/jpeg"}],"author":"Ian Hernandez","twitter_card":"summary_large_image","twitter_creator":"@dreamhost","twitter_site":"@dreamhost","twitter_misc":{"Written by":"Ian Hernandez","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tailwind-css\/#article","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tailwind-css\/"},"author":{"name":"Ian Hernandez","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/220faf2464d5ae08e41cf5f3b28fdc96"},"headline":"Ihr komplettes Tailwind CSS-Handbuch","datePublished":"2024-04-19T14:00:00+00:00","dateModified":"2025-11-17T17:39:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tailwind-css\/"},"wordCount":2383,"publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tailwind-css\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/1460-x-1095-BLOG-HERO-_-Beginner_s-Guide-to-Tailwind-CSS.jpg","articleSection":["Webdesign"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tailwind-css\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tailwind-css\/","name":"Ihr komplettes Tailwind CSS-Handbuch - DreamHost Blog","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tailwind-css\/#primaryimage"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tailwind-css\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/1460-x-1095-BLOG-HERO-_-Beginner_s-Guide-to-Tailwind-CSS.jpg","datePublished":"2024-04-19T14:00:00+00:00","dateModified":"2025-11-17T17:39:30+00:00","breadcrumb":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tailwind-css\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www-dev.dreamhost.com\/blog\/de\/tailwind-css\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tailwind-css\/#primaryimage","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/1460-x-1095-BLOG-HERO-_-Beginner_s-Guide-to-Tailwind-CSS.jpg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/1460-x-1095-BLOG-HERO-_-Beginner_s-Guide-to-Tailwind-CSS.jpg","width":1460,"height":1095,"caption":"Your Complete Tailwind CSS Primer"},{"@type":"BreadcrumbList","@id":"https:\/\/www-dev.dreamhost.com\/blog\/de\/tailwind-css\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dhblog.dream.press\/blog\/"},{"@type":"ListItem","position":2,"name":"Ihr komplettes Tailwind CSS-Handbuch"}]},{"@type":"WebSite","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website","url":"https:\/\/www-dev.dreamhost.com\/blog\/","name":"DreamHost Blog","description":"","publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www-dev.dreamhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization","name":"DreamHost","url":"https:\/\/www-dev.dreamhost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","contentUrl":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","width":1200,"height":168,"caption":"DreamHost"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DreamHost\/","https:\/\/x.com\/dreamhost","https:\/\/www.instagram.com\/dreamhost\/","https:\/\/www.linkedin.com\/company\/dreamhost\/","https:\/\/www.youtube.com\/user\/dreamhostusa"]},{"@type":"Person","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/220faf2464d5ae08e41cf5f3b28fdc96","name":"Ian Hernandez","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/04\/ian-hernandez-dreamhost-150x150.png","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/04\/ian-hernandez-dreamhost-150x150.png","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/04\/ian-hernandez-dreamhost-150x150.png","caption":"Ian Hernandez"},"description":"Ian is a Product Designer based in Los Angeles, California. He is responsible for driving brand and product design at DreamHost, developing and maintaining our internal design system, and writing frontend code when he can. In his free time, he enjoys walking his dog, learning history, and discovering new music online and irl. Connect with him on LinkedIn: https:\/\/www.linkedin.com\/in\/ianhernandez23\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/author\/ianh\/"}]}},"lang":"de","translations":{"de":55866,"es":44097,"en":44082,"pt":51726,"pl":55921,"ru":55927,"uk":55931,"it":67809,"fr":69206,"nl":69222},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/55866","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/users\/1058"}],"replies":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/comments?post=55866"}],"version-history":[{"count":8,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/55866\/revisions"}],"predecessor-version":[{"id":77619,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/55866\/revisions\/77619"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/44083"}],"wp:attachment":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=55866"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=55866"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=55866"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}