{"id":67809,"date":"2024-04-19T07:00:00","date_gmt":"2024-04-19T14:00:00","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=67809"},"modified":"2025-11-17T09:28:49","modified_gmt":"2025-11-17T17:28:49","slug":"la-tua-guida-completa-a-tailwind-css-it","status":"publish","type":"post","link":"https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-tailwind-css-it\/","title":{"rendered":"La Tua Guida Completa a Tailwind CSS"},"content":{"rendered":"\n<p><a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/glossary\/web-design\/css\/\" rel=\"noopener\">CSS<\/a> framework hanno cambiato il modo in cui gli sviluppatori affrontano lo sviluppo web fornendo componenti e stili predefiniti. Tuttavia, molti framework presentano design opinabili e fogli di stile ingombranti che limitano la personalizzazione.<\/p>\n\n\n\n<p>Tailwind CSS adotta un approccio diverso. Come framework CSS basato sulle utility, fornisce classi di utilit\u00e0 di basso livello che permettono agli sviluppatori di realizzare design personalizzati senza essere vincolati da componenti predefiniti.<\/p>\n\n\n\n<p>Con <a target=\"_blank\" href=\"https:\/\/trends.builtwith.com\/framework\/Tailwind-CSS\" rel=\"noopener\">oltre 675.375 siti web<\/a> che utilizzano Tailwind CSS e oltre <a target=\"_blank\" href=\"https:\/\/github.com\/tailwindlabs\/tailwindcss\/network\/dependents?dependent_type=PACKAGE\" rel=\"noopener\">8,61 milioni di repository dipendenti<\/a>, Tailwind \u00e8 diventato ben pi\u00f9 di un semplice framework CSS.<\/p>\n\n\n\n<p>In questo articolo, esamineremo la comprensione dei concetti di Tailwind CSS, il processo di configurazione e l&#8217;uso pratico, cos\u00ec potrai iniziare a costruire le tue bellissime interfacce utente personalizzate senza dover imparare CSS.<\/p>\n\n\n\n<p>Inizia ora!<\/p>\n\n\n\n<h2 id=\"what\" class=\"wp-block-heading\">Cos&#8217;\u00e8 Tailwind CSS?<\/h2>\n\n\n\n<p>Tailwind CSS \u00e8 un <a href=\"https:\/\/www.dreamhost.com\/blog\/css-frameworks\/\" target=\"_blank\" rel=\"noopener\">framework CSS<\/a> altamente personalizzabile e di basso livello che fornisce un insieme di classi di utilit\u00e0 per costruire rapidamente interfacce utente personalizzate. \u00c8 stato sviluppato e rilasciato per la prima volta da Adam Wathan nel 2017.<\/p>\n\n\n\n<p>Da allora, Tailwind ha registrato una <a href=\"https:\/\/trends.builtwith.com\/framework\/Tailwind-CSS\" target=\"_blank\" rel=\"noopener\">traiettoria ascendente<\/a> nel numero di siti web realizzati utilizzando la libreria Tailwind.<\/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;Statistiche di Utilizzo di Tailwind&quot; dei primi 1 milione di siti web con un grafico che mostra la crescita di Tailwind.\" 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>Sebbene la crescita sembri attualmente rallentata secondo i grafici di BuiltWith, il Framework viene regolarmente aggiornato con nuove funzionalit\u00e0, classi e altro ancora.<\/p>\n\n\n\n<p>Secondo i <a target=\"_blank\" href=\"https:\/\/trends.builtwith.com\/framework\/Tailwind-CSS\" rel=\"noopener\">dati sullo stack tecnologico di BuiltWith<\/a>, oltre 100.000 siti web solo negli Stati Uniti utilizzano Tailwind per costruire le loro interfacce utente, insieme al Regno Unito, Indonesia, Germania e altri paesi che rientrano nei primi 10 utilizzatori di questa libreria.<\/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=\"Statistiche dei &quot;Top 10 Paesi che Usano Tailwind&quot; in un grafico che mostra gli USA in cima e il Brasile in fondo.\" 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>La filosofia principale dietro Tailwind CSS \u00e8 fornire agli sviluppatori un insieme di blocchi di costruzione anzich\u00e9 componenti pre-costruiti. Questi blocchi di costruzione sono classi di utilit\u00e0 piccole e monouso che possono essere combinate per creare layout complessi e reattivi.<\/p>\n\n\n\n<p>Questo approccio permette una maggiore flessibilit\u00e0 e controllo sul design, poich\u00e9 puoi personalizzare ogni aspetto della tua interfaccia utente senza essere limitato dagli stili predefiniti del framework.<\/p>\n\n\n\n<h2 id=\"different\" class=\"wp-block-heading\">Cosa Rende Tailwind CSS Diverso?<\/h2>\n\n\n\n<p>Tradizionalmente, quando si lavora con CSS, gli sviluppatori scrivono classi personalizzate in fogli di stile separati per stilizzare i loro elementi HTML. Questo approccio pu\u00f2 portare a grandi file <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/learn-css\/\" rel=\"noopener\">CSS<\/a> e rendere la manutenzione e l&#8217;aggiornamento degli stili in un progetto difficile.<\/p>\n\n\n\n<p>Tailwind offre un insieme completo di classi di utilit\u00e0 che possono essere applicate direttamente agli elementi HTML. Queste classi sono altamente componibili, permettendo agli sviluppatori di creare design complessi e personalizzati senza scrivere nemmeno una riga di CSS personalizzato.<\/p>\n\n\n\n<p>Ad esempio, invece di scrivere una classe CSS personalizzata per stilizzare un pulsante, puoi usare le classi predefinite di Tailwind cos\u00ec:<\/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  Pulsante\n&lt;\/button&gt;<\/code><\/pre>\n\n\n\n<p>Questo approccio presenta diversi vantaggi:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Sviluppo Pi\u00f9 Rapido<\/strong>: Le classi predefinite aiutano gli sviluppatori a costruire e iterare rapidamente sui design senza dover continuamente passare tra <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/learn-html\/\" rel=\"noopener\">HTML<\/a> e file CSS.<\/li>\n\n\n\n<li><strong>Stile Coerente<\/strong>: Tailwind fornisce un insieme standardizzato di classi, che aiuta a mantenere la coerenza nel design in tutto il progetto.<\/li>\n\n\n\n<li><strong>File CSS Pi\u00f9 Piccoli<\/strong>: Poich\u00e9 gli stili sono applicati direttamente nell&#8217;HTML, non c&#8217;\u00e8 bisogno di grandi file CSS personalizzati.<\/li>\n\n\n\n<li><strong>Manutenzione Pi\u00f9 Semplice<\/strong>: Con gli stili definiti nell&#8217;HTML, \u00e8 pi\u00f9 facile vedere come le modifiche influenzeranno un elemento specifico senza dover cercare tra file CSS separati.<\/li>\n\n\n\n<li><strong>Migliore Performance<\/strong>: Molti moderni sistemi di stile come <a href=\"https:\/\/emotion.sh\/docs\/introduction\" target=\"_blank\" rel=\"noopener\">Emotion<\/a> o <a href=\"https:\/\/styled-components.com\/\" target=\"_blank\" rel=\"noopener\">Styled Components<\/a> si affidano a javascript (solitamente durante l&#8217;esecuzione, con prestazioni pi\u00f9 lente) per rendere il tuo css. Tailwind \u00e8 solo CSS alla fine dei conti.<\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Tailwind mi ha trasformato in uno sviluppatore full stack ?<\/p>\n<cite>\u201d<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\">Per Iniziare Con Tailwind CSS<\/h2>\n\n\n\n<p>Prima di passare agli esempi, impostiamo un progetto di base con Tailwind CSS. Presumeremo che tu abbia una certa familiarit\u00e0 con HTML e CSS. Inoltre, devi avere <a target=\"_blank\" href=\"https:\/\/docs.npmjs.com\/downloading-and-installing-node-js-and-npm\" rel=\"noopener\">npm installato sul tuo sistema<\/a>. Una volta fatto, sei pronto per procedere!<\/p>\n\n\n\n<p><strong>Crea una nuova cartella per il tuo progetto e accedivi:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir my-tailwind-project\ncd my-tailwind-project<\/code><\/pre>\n\n\n\n<p><strong>Inizializza un nuovo progetto npm e installa 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>Crea un file tailwind.config.js:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>npx tailwindcss init<\/code><\/pre>\n\n\n\n<p><strong>Crea un file input.css e aggiungi quanto segue:<\/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>Aggiorna il tuo file tailwind.config.js per elaborare il tuo input.css:<\/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>Crea un file index.html in una directory src e aggiungi quanto segue:<\/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;Benvenuto in Tailwind CSS!&lt;\/h1&gt;\n  &lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<p><strong>Costruisci il tuo 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>Ora, quando apri index.html nel tuo browser, dovresti vedere un&#8217;intestazione grande e in grassetto che dice <strong>Benvenuto in 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;Benvenuto in Tailwind CSS!&quot; titolo in grassetto. \" 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>Congratulazioni, hai configurato il tuo primo progetto Tailwind!<\/p>\n\n\n\n<h2 id=\"class\" class=\"wp-block-heading\">Classi di Utilit\u00e0 di Tailwind CSS<\/h2>\n\n\n\n<p>Tailwind CSS offre una vasta gamma di classi di utilit\u00e0 che coprono vari aspetti dello stile, come il layout, lo spazio, la tipografia, i colori e altro ancora. Queste classi seguono una convenzione di denominazione che rende intuitivo comprendere il loro scopo.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Esploriamo alcune classi di utilit\u00e0 comunemente usate in Tailwind<a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/css-animation\/\" rel=\"noopener\"> CSS<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Classi di Layout di Tailwind<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>flex<\/strong>: Applica un contenitore flex.<\/li>\n\n\n\n<li><strong>grid<\/strong>: Applica un contenitore grid.<\/li>\n\n\n\n<li><strong>block<\/strong>: Mostra un elemento come un elemento di livello block.<\/li>\n\n\n\n<li><strong>inline<\/strong>: Mostra un elemento come un elemento di livello inline.<\/li>\n<\/ul>\n\n\n\n<p><strong>Esempio<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;div class=\"flex\"&gt;\n  &lt;div&gt;Articolo 1&lt;\/div&gt;\n  &lt;div&gt;Articolo 2&lt;\/div&gt;\n&lt;\/div&gt;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Classi di Spaziatura di Tailwind<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>m-{size}<\/strong>: Applica margine su tutti i lati.<\/li>\n\n\n\n<li><strong>p-{size}<\/strong>: Applica imbottitura su tutti i lati.<\/li>\n\n\n\n<li><strong>mx-{size}<\/strong>: Applica margine a sinistra e a destra.<\/li>\n\n\n\n<li><strong>py-{size}<\/strong>: Applica imbottitura in alto e in basso.<\/li>\n<\/ul>\n\n\n\n<p><strong>Esempio:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;div class=\"m-4 p-2\"&gt;\n  Contenuto con margine e padding\n&lt;\/div&gt;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Classi di Tipografia Tailwind<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>text-{size}<\/strong>: Imposta la dimensione del font.<\/li>\n\n\n\n<li><strong>font-{weight}<\/strong>: Imposta il peso del font.<\/li>\n\n\n\n<li><strong>text-{color}<\/strong>: Imposta il colore del testo.<\/li>\n\n\n\n<li><strong>uppercase, lowercase, capitalize<\/strong>: Trasforma il caso del testo.<\/li>\n<\/ul>\n\n\n\n<p><strong>Esempio<\/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  Testo Stilizzato\n&lt;\/p&gt;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Colori Tailwind<\/h3>\n\n\n\n<p>Tailwind CSS offre una <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/website-color-schemes\/\" rel=\"noopener\">palette di colori<\/a> predefinita che pu\u00f2 essere personalizzata. I colori sono definiti utilizzando una combinazione del nome del colore e della tonalit\u00e0.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>bg-{color}-{shade}<\/strong>: Imposta il colore dello sfondo.<\/li>\n\n\n\n<li><strong>text-{color}-{shade}<\/strong>: Imposta il colore del testo.<\/li>\n\n\n\n<li><strong>border-{color}-{shade}<\/strong>: Imposta il colore del bordo.<\/li>\n<\/ul>\n\n\n\n<p><strong>Esempio:<\/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  Pulsante\n&lt;\/button&gt;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Classi Tailwind Per Design Responsivo<\/h3>\n\n\n\n<p>Tailwind rende facile creare design reattivi fornendo varianti responsive per la maggior parte delle sue classi di utilit\u00e0. Queste varianti ti permettono di specificare stili diversi per diverse dimensioni di schermo.<\/p>\n\n\n\n<p>Tailwind utilizza un approccio mobile-first, dove gli stili di base vengono applicati a tutte le dimensioni dello schermo, e poi le dimensioni di schermo pi\u00f9 grandi sono targetizzate usando prefissi responsive:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>sm<\/strong>: Applica stili agli schermi piccoli e superiori (640px in su).<\/li>\n\n\n\n<li><strong>md<\/strong>: Applica stili agli schermi medi e superiori (768px in su).<\/li>\n\n\n\n<li><strong>lg<\/strong>: Applica stili agli schermi grandi e superiori (1024px in su).<\/li>\n\n\n\n<li><strong>xl<\/strong>: Applica stili agli schermi molto grandi e superiori (1280px in su).<\/li>\n\n\n\n<li><strong>2xl<\/strong>: Applica stili agli schermi extra-extra grandi e superiori (1536px in su).<\/li>\n<\/ul>\n\n\n\n<p>Per utilizzare queste varianti responsive, basta anteporre la classe di utilit\u00e0 con la dimensione dello schermo desiderata:<\/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;!-- Contenuto --&gt;\n&lt;\/div&gt;<\/code><\/pre>\n\n\n\n<p>In questo esempio, il div avr\u00e0 uno sfondo blu su schermi piccoli, uno sfondo verde su schermi medi e uno sfondo rosso su schermi grandi.<\/p>\n\n\n\n<p>Puoi anche utilizzare varianti responsive per controllare il layout dei tuoi elementi:<\/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;Colonna 1&lt;\/div&gt;\n  &lt;div class=\"w-full md:w-1\/2 lg:w-1\/3\"&gt;Colonna 2&lt;\/div&gt;\n  &lt;div class=\"w-full md:w-1\/2 lg:w-1\/3\"&gt;Colonna 3&lt;\/div&gt;\n&lt;\/div&gt;<\/code><\/pre>\n\n\n\n<p>Qui, le colonne si impileranno verticalmente su schermi piccoli, verranno visualizzate in due colonne su schermi medi e in tre colonne su schermi grandi.<\/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\">Personalizzare Le Classi Predefinite Di Tailwind CSS<\/h2>\n\n\n\n<p>Uno dei punti di forza di Tailwind CSS sono le sue opzioni di personalizzazione. Puoi facilmente personalizzare la configurazione predefinita per adattarla alle esigenze di design del tuo progetto. Il file <strong>tailwind.config.js<\/strong> ti permette di estendere o sovrascrivere le impostazioni predefinite.<\/p>\n\n\n\n<p>Ecco alcune opzioni di personalizzazione comuni. Puoi personalizzare completamente ogni parte di Tailwind, quindi questa non \u00e8 affatto una lista esaustiva.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Colori<\/h3>\n\n\n\n<p>Tailwind CSS offre una ricca palette di colori di base, ma puoi personalizzarla facilmente per adattarla al branding o alle esigenze di design del tuo progetto. Il file <strong>tailwind.config.js<\/strong> ti permette di estendere o sovrascrivere la palette di colori predefinita. Per aggiungere colori personalizzati, puoi utilizzare la propriet\u00e0 extend all&#8217;interno dell&#8217;oggetto colors:<\/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 questo esempio, abbiamo aggiunto tre colori personalizzati: brand-primary, brand-secondary e brand-accent.<\/p>\n\n\n\n<p>Questi colori possono ora essere utilizzati con classi di utilit\u00e0 come bg-brand-primary, text-brand-secondary, border-brand-accent, ecc. Puoi anche modificare le sfumature di colore esistenti o aggiungere nuove sfumature alla tavolozza di colori predefinita in questo modo:<\/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 and so on \u2026\n        },\n      },\n    },\n  },\n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Famiglia Di Caratteri<\/h3>\n\n\n\n<p>Tailwind CSS utilizza un <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/best-google-fonts\/\" rel=\"noopener\">font<\/a> di famiglia predefinito, ma similmente ai colori, puoi cambiare questi predefiniti per adattarli allo stile tipografico del tuo progetto.<\/p>\n\n\n\n<p>Nel file <strong>tailwind.config.js<\/strong>, puoi estendere o sostituire il carattere predefinito. Per aggiungere famiglie di caratteri personalizzati, utilizza la propriet\u00e0 extend all&#8217;interno dell&#8217;oggetto <strong>fontFamily<\/strong>:<\/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>Puoi anche sostituire completamente il carattere predefinito omettendo la propriet\u00e0 extend:<\/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\">Punti di Interruzione Responsive<\/h3>\n\n\n\n<p>Tailwind CSS offre un sistema di design responsive di base, ma puoi personalizzarlo ulteriormente per adattarlo ai breakpoint specifici del tuo progetto e alle esigenze responsive.<\/p>\n\n\n\n<p>Modificando l&#8217;oggetto screens nel file <strong>tailwind.config.js<\/strong>, puoi definire breakpoint personalizzati e applicare stili diversi in base alle dimensioni dello schermo.<\/p>\n\n\n\n<p>Ad esempio, supponiamo che tu abbia un punto di interruzione unico a 1440px dove vuoi applicare stili specifici:<\/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>Con questo breakpoint personalizzato definito, puoi utilizzare classi di utilit\u00e0 responsive come <strong>xl:text-lg<\/strong>, <strong>xl:flex<\/strong>, <strong>xl:w-1\/2<\/strong>, ecc., per applicare stili specifici per schermi pi\u00f9 larghi di 1440px.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Spaziatura<\/h3>\n\n\n\n<p>Tailwind CSS offre un set completo di valori di spaziatura per margini, padding e altre utilit\u00e0 legate alla spaziatura. Puoi personalizzare questi valori per adattarli alle esigenze di layout del tuo progetto. Per aggiungere valori di spaziatura personalizzati, utilizza la propriet\u00e0 extend all&#8217;interno dell&#8217;oggetto di spaziatura:<\/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\">Integrazione di Librerie di Terze Parti<\/h3>\n\n\n\n<p>Tailwind CSS si integra con le popolari librerie e framework frontend come React, Vue e Angular. Quando lavori con queste librerie, puoi sfruttare le classi di utilit\u00e0 di Tailwind per stilizzare i tuoi componenti e creare interfacce utente coerenti e mantenibili. Ad esempio, in un componente React, puoi applicare direttamente le classi di utilit\u00e0 di Tailwind agli elementi JSX:<\/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;Titolo Della Card&lt;\/h2&gt;\n      &lt;p className=\"text-gray-600\"&gt;Il contenuto della card va qui...&lt;\/p&gt;\n    &lt;\/div&gt;\n  );\n};\n\nexport default Card;<\/code><\/pre>\n\n\n\n<p>Questo approccio multi-framework rende davvero facile riunire il meglio di tutti i mondi, aiutandoti a creare un&#8217;<a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/hosting-an-app\/\" rel=\"noopener\">applicazione bellissima<\/a> con quasi nessuno sforzo.<\/p>\n\n\n\n<h2 id=\"build\" class=\"wp-block-heading\">Creazione Di Un&#8217;Applicazione Semplice In Tailwind CSS<\/h2>\n\n\n\n<p>Immagina di creare una semplice pagina di atterraggio per una piattaforma di corsi online fittizia chiamata <strong>LearnHub<\/strong> utilizzando Tailwind per stilizzare l&#8217;intera pagina.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Passo 1: Configurazione Della Struttura HTML<\/h3>\n\n\n\n<p>Prima, creiamo la struttura HTML di base per la nostra pagina di destinazione:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;p>&lt;!DOCTYPE html>&lt;br \/>\n&lt;html lang=\"it\">&lt;br \/>\n&lt;head>&lt;br \/>\n  &lt;meta charset=\"UTF-8\">&lt;br \/>\n  &lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  &lt;link href=\"output.css\" rel=\"stylesheet\">\n  &lt;title>LearnHub - Piattaforma di Corsi Online&lt;\/title>&lt;br \/>\n&lt;\/head>&lt;br \/>\n&lt;body>&lt;\/p>\n&lt;header>\n    &lt;!-- Il menu di navigazione sar\u00e0 qui -->&lt;br \/>\n  &lt;\/header>\n&lt;p>  &lt;main>&lt;br \/>\n    &lt;!-- Il contenuto principale sar\u00e0 qui -->&lt;br \/>\n  &lt;\/main>&lt;\/p>\n&lt;footer>\n    &lt;!-- Il contenuto del footer sar\u00e0 qui -->&lt;br \/>\n  &lt;\/footer>\n&lt;p>&lt;\/body>&lt;br \/>\n&lt;\/html>&lt;\/p><\/code><\/pre>\n\n\n\n<p>In questo passaggio, abbiamo configurato la struttura di base del nostro documento HTML. Abbiamo la sezione <strong><code>&lt;head&gt;<\/code> <\/strong>dove includiamo i necessari meta tag e colleghiamo il nostro file CSS (<strong>output.css<\/strong>). All&#8217;interno del <strong><code>&lt;body&gt;<\/code><\/strong>, abbiamo le sezioni <strong><code>&lt;header&gt;<\/code><\/strong>, <strong><code>&lt;main&gt;<\/code><\/strong> e <strong><code>&lt;footer&gt;<\/code><\/strong> dove aggiungeremo il nostro contenuto.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Passo 2: Creazione Del Menu Di Navigazione<\/h3>\n\n\n\n<p>Ora, aggiungiamo un semplice menu di navigazione alla sezione <strong><code>&lt;header&gt;<\/code><\/strong> utilizzando le classi di utilit\u00e0 di Tailwind CSS:<\/p>\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;Corsi&lt;\/a&gt;&lt;\/li&gt;\n      &lt;li&gt;&lt;a href=\"#\" class=\"hover:text-blue-200\"&gt;Prezzi&lt;\/a&gt;&lt;\/li&gt;\n      &lt;li&gt;&lt;a href=\"#\" class=\"hover:text-blue-200\"&gt;Informazioni&lt;\/a&gt;&lt;\/li&gt;\n    &lt;\/ul&gt;\n  &lt;\/nav&gt;\n&lt;\/header&gt;<\/code><\/pre>\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; barra superiore blu a fuoco con pulsanti per corsi, prezzi e informazioni sulla destra.\" 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>Ecco cosa fa ciascuna classe:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>bg-blue-600<\/strong>: Imposta il colore di sfondo dell&#8217;intestazione su una tonalit\u00e0 di blu.<\/li>\n\n\n\n<li><strong>text-white<\/strong>: Imposta il colore del testo su bianco.<\/li>\n\n\n\n<li><strong>py-4<\/strong>: Aggiunge un imbottitura superiore e inferiore all&#8217;intestazione.<\/li>\n\n\n\n<li><strong>container mx-auto<\/strong>: Centra orizzontalmente il menu di navigazione.<\/li>\n\n\n\n<li><strong>flex justify-between items-center<\/strong>: Utilizza flexbox per distribuire uniformemente e allineare verticalmente il logo e gli elementi del menu.<\/li>\n\n\n\n<li><strong>text-2xl font-bold<\/strong>: Rende il testo del logo pi\u00f9 grande e in grassetto.<\/li>\n\n\n\n<li><strong>flex space-x-4<\/strong>: Aggiunge spaziatura tra gli elementi del menu utilizzando flexbox.<\/li>\n\n\n\n<li><strong>hover:text-blue-200<\/strong>: Cambia il colore del testo in una tonalit\u00e0 di blu pi\u00f9 chiara quando si passa il mouse sugli elementi del menu.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Passo 3: Aggiunta Del Contenuto Principale<\/h3>\n\n\n\n<p>Aggiungiamo del contenuto alla sezione <strong><code>&lt;main&gt;<\/code><\/strong> della nostra pagina iniziale:<\/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;Benvenuto su LearnHub&lt;\/h1&gt;\n    &lt;p class=\"text-gray-700 mb-6\"&gt;Scopri un mondo di conoscenza con i nostri corsi online.&lt;\/p&gt;\n    &lt;a href=\"#\" class=\"bg-blue-600 text-white px-4 py-2 rounded hover:bg-blue-700\"&gt;Inizia&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;Corsi In Evidenza&lt;\/h2&gt;\n    &lt;div class=\"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4\"&gt;\n      &lt;!-- I card dei corsi verranno inserite qui --&gt;\n    &lt;\/div&gt;\n  &lt;\/section&gt;\n&lt;\/main&gt;<\/code><\/pre>\n\n\n\n<p><strong>Ecco cosa fa ogni classe:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>container mx-auto<\/strong>: Centra il contenuto principale orizzontalmente.<\/li>\n\n\n\n<li><strong>mt-8<\/strong>: Aggiunge un margine nella parte superiore del contenuto principale.<\/li>\n\n\n\n<li><strong>bg-gray-100 rounded-lg p-6<\/strong>: Aggiunge uno sfondo grigio chiaro, arrotonda gli angoli e aggiunge un&#8217;imbottitura alla sezione di benvenuto.<\/li>\n\n\n\n<li><strong>text-3xl font-bold mb-4<\/strong>: Rende il testo dell&#8217;intestazione pi\u00f9 grande, in grassetto, e aggiunge un margine in basso.<\/li>\n\n\n\n<li><strong>text-gray-700 mb-6<\/strong>: Imposta il colore del testo su un grigio pi\u00f9 scuro e aggiunge un margine in basso per il paragrafo.<\/li>\n\n\n\n<li><strong>bg-blue-600 text-white px-4 py-2 rounded hover:bg-blue-700<\/strong>: Stilizza il pulsante <strong>Inizia a Imparare<\/strong> con uno sfondo blu, testo bianco, imbottitura, angoli arrotondati, e uno sfondo blu pi\u00f9 scuro al passaggio del mouse.<\/li>\n\n\n\n<li><strong>text-2xl font-bold mb-4<\/strong>: Rende l&#8217;intestazione <strong>Corsi in Evidenza<\/strong> pi\u00f9 grande, in grassetto, e aggiunge un margine in basso.<\/li>\n\n\n\n<li><strong>grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4<\/strong>: Crea un layout a griglia responsivo per le schede dei corsi. Mostra una colonna su schermi piccoli, due colonne su schermi medi e tre colonne su schermi grandi, con uno spazio tra le schede.<\/li>\n<\/ul>\n\n\n\n<p>Unendo l&#8217;intestazione e il codice principale dovresti ottenere il seguente risultato:<\/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;Benvenuto su LearnHub&quot; titolo grande e in grassetto, un bottone blu &quot;Inizia a Imparare&quot; sotto, e &quot;Corsi in Evidenza&quot; in grassetto. \" 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\">Passaggio 4: Aggiunta del pi\u00e8 di pagina<\/h3>\n\n\n\n<p>Infine, aggiungiamo un semplice pi\u00e8 di pagina alla nostra pagina di destinazione:<\/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. Tutti i diritti riservati.&lt;\/p&gt;\n  &lt;\/div&gt;\n&lt;\/footer&gt;<\/code><\/pre>\n\n\n\n<p>Ecco cosa fa ogni classe:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>bg-gray-800 text-white<\/strong>: Imposta il colore di sfondo del pi\u00e8 di pagina su grigio scuro e il colore del testo su bianco.<\/li>\n\n\n\n<li><strong>py-4<\/strong>: Aggiunge un margine superiore e inferiore al pi\u00e8 di pagina.<\/li>\n\n\n\n<li><strong>mt-8<\/strong>: Aggiunge un margine superiore al pi\u00e8 di pagina.<\/li>\n\n\n\n<li><strong>container mx-auto<\/strong>: Centra orizzontalmente il contenuto del pi\u00e8 di pagina.<\/li>\n\n\n\n<li><strong>text-center<\/strong>: Centra il testo all&#8217;interno del pi\u00e8 di pagina.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Mettendo Tutto Insieme<\/h3>\n\n\n\n<p>Ecco il codice finale assemblato:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;p>&lt;!DOCTYPE html>&lt;br \/>\n&lt;html lang=\"it\">&lt;br \/>\n &lt;head>&lt;br \/>\n   &lt;meta charset=\"UTF-8\" \/>&lt;br \/>\n   &lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n   &lt;link href=\"output.css\" rel=\"stylesheet\" \/>\n   &lt;title>LearnHub - Piattaforma di Corsi Online&lt;\/title>&lt;br \/>\n &lt;\/head>&lt;br \/>\n &lt;body>&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\">Corsi&lt;\/a>&lt;\/li>\n&lt;li>&lt;a href=\"#\" class=\"hover:text-blue-200\">Prezzi&lt;\/a>&lt;\/li>\n&lt;li>&lt;a href=\"#\" class=\"hover:text-blue-200\">Chi Siamo&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_benvenuto-su-learnhub\" class=\"mb-4 text-3xl font-bold\">Benvenuto su LearnHub&lt;\/h2>\n&lt;p class=\"mb-6 text-gray-700\">Scopri un mondo di conoscenza con i nostri corsi online.&lt;\/p>\n&lt;p>       &lt;a href=\"#\" class=\"rounded bg-blue-600 px-4 py-2 text-white hover:bg-blue-700\">Inizia a imparare&lt;\/a>&lt;br \/>\n     &lt;\/section>\n&lt;section class=\"mt-8\">\n&lt;h2 id=\"h2_corsi-in-evidenza\" class=\"mb-4 text-2xl font-bold\">Corsi in Evidenza&lt;\/h2>\n&lt;div class=\"grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-3\">\n         &lt;!-- I card dei corsi saranno qui -->\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. Tutti i diritti riservati.&lt;\/p>\n&lt;\/p>\n&lt;\/div>\n&lt;\/footer>\n&lt;p> &lt;\/body>&lt;br \/>\n&lt;\/html>&lt;\/p><\/code><\/pre>\n\n\n\n<p>Per mostrare l&#8217;output agli utenti, devi avere Tailwind CSS configurato correttamente nel tuo progetto. Assicurati di aver seguito i passaggi di installazione menzionati in precedenza, inclusa la creazione del file <strong>tailwind.config.js<\/strong> e l&#8217;elaborazione del tuo CSS con Tailwind.<\/p>\n\n\n\n<p>Una volta configurato Tailwind CSS, puoi salvare questo codice in un file HTML (ad esempio, <strong>index.html<\/strong>) e aprirlo in un browser web. Il browser visualizzer\u00e0 la pagina di atterraggio con gli stili applicati utilizzando le classi di utilit\u00e0 di Tailwind CSS. Se vuoi semplicemente testare Tailwind, puoi sempre utilizzare <a target=\"_blank\" href=\"https:\/\/play.tailwindcss.com\/\" rel=\"noopener\">Tailwind Play<\/a>, un piccolo strumento molto utile di Tailwind dove puoi sperimentare con le diverse classi.<\/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=\"Il risultato finale del codice per LearnHub con un'intestazione, testo piccolo, pulsante blu e un pi\u00e8 di pagina.\" 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>Ed ecco fatto! Abbiamo creato una semplice pagina di destinazione per la nostra piattaforma di corsi online fittizia utilizzando le classi di utilit\u00e0 di Tailwind CSS.<\/p>\n\n\n\n<h2 id=\"summary\" class=\"wp-block-heading\">Dove andare da qui?<\/h2>\n\n\n\n<p>Ora che hai visto la potenza e la flessibilit\u00e0 di Tailwind CSS, sai che le possibilit\u00e0 qui sono infinite. La sua natura flessibile e personalizzabile pu\u00f2 aiutarti a costruire qualsiasi cosa, da semplici <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/product-landing-page-design\/\" rel=\"noopener\">landing pages<\/a> ad applicazioni web complesse, mantenendo un design pulito e coerente.<\/p>\n\n\n\n<p>Ecco alcune idee per iniziare:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Crea Un Sito Portfolio:<\/strong> Mostra le tue competenze e progetti con un portfolio sbalorditivo.<\/li>\n\n\n\n<li><strong>Crea Un Blog<\/strong>: Condividi i tuoi pensieri e idee con il mondo usando un <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/how-to-start-a-blog\/\" rel=\"noopener\">blog bello e funzionale<\/a> realizzato con Tailwind.<\/li>\n\n\n\n<li><strong>Sviluppa Una Applicazione Web<\/strong>: Tailwind CSS \u00e8 perfetto per costruire interfacce utente per applicazioni web di ogni tipo.<\/li>\n<\/ul>\n\n\n\n<p>Indipendentemente da ci\u00f2 che costruisci, Tailwind CSS pu\u00f2 aiutarti a creare un sito web stupendo e ben funzionante.<\/p>\n\n\n\n<p>E quando si tratta di ospitare la tua creazione, considera una soluzione affidabile e scalabile come i <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/hosting\/vps\/\" rel=\"noopener\">servizi VPS di DreamHost<\/a> per garantire che il tuo sito web funzioni senza problemi e in modo efficiente.<\/p>\n\n\n\n<p>Inizia a costruire interfacce utente bellissime con una minima conoscenza di CSS!<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Metti il turbo al tuo apprendimento di Tailwind CSS con la nostra guida completa. Scopri come questo framework orientato agli utility pu\u00f2 semplificare il tuo processo di sviluppo web.<\/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":"Mettiti al passo con Tailwind CSS rapidamente attraverso la nostra guida completa. Scopri come questo framework orientato alle utility pu\u00f2 semplificare il tuo processo di sviluppo web.","toc_headlines":"[[\"what\",\"Cos'\u00e8 Tailwind CSS?\"],[\"different\",\"Cosa Rende Tailwind CSS Diverso?\"],[\"start\",\"Per Iniziare Con Tailwind CSS\"],[\"class\",\"Classi di Utilit\u00e0 di Tailwind CSS\"],[\"customize\",\"Personalizzare Le Classi Predefinite Di Tailwind CSS\"],[\"build\",\"Creazione Di Un'Applicazione Semplice In Tailwind CSS\"],[\"h2_corsi-in-evidenza\",\"Corsi in Evidenza\"],[\"summary\",\"Dove andare da qui?\"]]","hide_toc":false,"footnotes":""},"categories":[15068],"tags":[],"class_list":["post-67809","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-website-design-it"],"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>La Tua Guida Completa a Tailwind CSS - DreamHost Blog<\/title>\n<meta name=\"description\" content=\"Mettiti al passo con Tailwind CSS rapidamente attraverso la nostra guida completa. Scopri come questo framework orientato alle utility pu\u00f2 semplificare il tuo processo di sviluppo web.\" \/>\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\/it\/la-tua-guida-completa-a-tailwind-css-it\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"La Tua Guida Completa a Tailwind CSS\" \/>\n<meta property=\"og:description\" content=\"Mettiti al passo con Tailwind CSS rapidamente attraverso la nostra guida completa. Scopri come questo framework orientato alle utility pu\u00f2 semplificare il tuo processo di sviluppo web.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-tailwind-css-it\/\" \/>\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:28:49+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=\"12 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"La Tua Guida Completa a Tailwind CSS - DreamHost Blog","description":"Mettiti al passo con Tailwind CSS rapidamente attraverso la nostra guida completa. Scopri come questo framework orientato alle utility pu\u00f2 semplificare il tuo processo di sviluppo web.","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\/it\/la-tua-guida-completa-a-tailwind-css-it\/","og_locale":"en_US","og_type":"article","og_title":"La Tua Guida Completa a Tailwind CSS","og_description":"Mettiti al passo con Tailwind CSS rapidamente attraverso la nostra guida completa. Scopri come questo framework orientato alle utility pu\u00f2 semplificare il tuo processo di sviluppo web.","og_url":"https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-tailwind-css-it\/","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:28:49+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":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-tailwind-css-it\/#article","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-tailwind-css-it\/"},"author":{"name":"Ian Hernandez","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/220faf2464d5ae08e41cf5f3b28fdc96"},"headline":"La Tua Guida Completa a Tailwind CSS","datePublished":"2024-04-19T14:00:00+00:00","dateModified":"2025-11-17T17:28:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-tailwind-css-it\/"},"wordCount":2432,"publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-tailwind-css-it\/#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":["Design del Sito Web"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-tailwind-css-it\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-tailwind-css-it\/","name":"La Tua Guida Completa a Tailwind CSS - DreamHost Blog","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-tailwind-css-it\/#primaryimage"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-tailwind-css-it\/#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:28:49+00:00","description":"Mettiti al passo con Tailwind CSS rapidamente attraverso la nostra guida completa. Scopri come questo framework orientato alle utility pu\u00f2 semplificare il tuo processo di sviluppo web.","breadcrumb":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-tailwind-css-it\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-tailwind-css-it\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-tailwind-css-it\/#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\/it\/la-tua-guida-completa-a-tailwind-css-it\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dhblog.dream.press\/blog\/"},{"@type":"ListItem","position":2,"name":"La Tua Guida Completa a Tailwind CSS"}]},{"@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":"it","translations":{"it":67809,"es":44097,"en":44082,"pt":51726,"de":55866,"pl":55921,"ru":55927,"uk":55931,"fr":69206,"nl":69222},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/67809","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=67809"}],"version-history":[{"count":5,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/67809\/revisions"}],"predecessor-version":[{"id":77607,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/67809\/revisions\/77607"}],"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=67809"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=67809"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=67809"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}