{"id":67815,"date":"2024-04-29T07:00:00","date_gmt":"2024-04-29T14:00:00","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=67815"},"modified":"2025-06-11T13:19:50","modified_gmt":"2025-06-11T20:19:50","slug":"la-tua-guida-completa-a-bootstrap-it","status":"publish","type":"post","link":"https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-bootstrap-it\/","title":{"rendered":"La Tua Guida Completa a Bootstrap"},"content":{"rendered":"\n<p>Diciamo che devi costruire una dashboard di analisi per la tua attivit\u00e0.<\/p>\n\n\n<p>Hai bisogno di qualcosa che appaia professionale e funzioni bene su diversi dispositivi, ma non hai molto tempo per progettare tutto da zero.<\/p>\n\n\n<p>Qui \u00e8 dove entra in gioco un Framework come Bootstrap. Ti d\u00e0 un vantaggio nello sviluppo di siti web reattivi. Invece di fissare una pagina vuota, inizi con una griglia e componenti pre-costruiti. \u00c8 come avere un mucchio di Lego. Devi ancora assemblarli, ma la parte difficile di creare tutti i pezzi singoli \u00e8 gi\u00e0 fatta.<\/p>\n\n\n<p>Se Bootstrap sembra adatto al tuo progetto, questa guida fa per te. Ti guideremo attraverso tutto ci\u00f2 che devi sapere per iniziare a costruire siti web con Bootstrap.<\/p>\n\n\n<p>Inizia ora!<\/p>\n\n\n<h2 id=\"definition\" class=\"wp-block-heading\">Cos&#8217;\u00e8 Bootstrap?<\/h2>\n\n\n<p>Bootstrap \u00e8 un <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/css-frameworks\/\" rel=\"noopener\">framework CSS<\/a> gratuito ed open-source che fornisce una raccolta di componenti pre-costruiti, stili e strumenti per creare <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/elements-of-webdesign\/\" rel=\"noopener\">design di siti web<\/a> responsivi e coerenti. Sviluppato dagli ingegneri di Twitter <a target=\"_blank\" href=\"https:\/\/en.wikipedia.org\/wiki\/Bootstrap_(front-end_framework)\" rel=\"noopener\">Mark Otto e Jacob Thornton nel 2011<\/a>, \u00e8 da allora diventato uno dei framework pi\u00f9 utilizzati dai sviluppatori web in tutto il mondo.<\/p>\n\n\n<p>Bootstrap \u00e8 attualmente il <a target=\"_blank\" href=\"https:\/\/trends.builtwith.com\/javascript\/javascript-library\/\" rel=\"noopener\">sesto Framework pi\u00f9 popolare<\/a> nei primi milioni di siti nella categoria delle librerie <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/glossary\/web-design\/javascript\/\" rel=\"noopener\">JavaScript<\/a>.<\/p>\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\/01-Top-JS-Frameworks-Across-The-Web.webp\" alt=\"I principali framework JS su web includono il 46% di jQuery, l'11% di React e il 10% di Moment JS\" class=\"wp-image-44146 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/01-Top-JS-Frameworks-Across-The-Web.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/01-Top-JS-Frameworks-Across-The-Web-300x255.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/01-Top-JS-Frameworks-Across-The-Web-1024x870.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/01-Top-JS-Frameworks-Across-The-Web-768x652.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/01-Top-JS-Frameworks-Across-The-Web-1536x1305.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/01-Top-JS-Frameworks-Across-The-Web-600x510.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/01-Top-JS-Frameworks-Across-The-Web-1200x1019.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/01-Top-JS-Frameworks-Across-The-Web-730x620.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/01-Top-JS-Frameworks-Across-The-Web-1460x1240.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/01-Top-JS-Frameworks-Across-The-Web-784x666.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/01-Top-JS-Frameworks-Across-The-Web-1568x1332.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/01-Top-JS-Frameworks-Across-The-Web-877x745.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<p>Anche se jQuery e React hanno ricevuto molta attenzione negli ultimi anni, <a href=\"https:\/\/trends.builtwith.com\/websitelist\/Bootstrap.js\" target=\"_blank\" rel=\"noopener\">oltre 1,2 milioni di siti web in tutto il mondo<\/a> utilizzano ancora Bootstrap.<\/p>\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\/02-Bootstrap-Usage-Stats.webp\" alt=\"Grafico delle statistiche di utilizzo di Bootstrap con utilizzo sull'asse Y e date che vanno dal 2017 al 2023 sull'asse X\" class=\"wp-image-44145 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/02-Bootstrap-Usage-Stats.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/02-Bootstrap-Usage-Stats-300x300.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/02-Bootstrap-Usage-Stats-1024x1024.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/02-Bootstrap-Usage-Stats-150x150.webp 150w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/02-Bootstrap-Usage-Stats-768x768.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/02-Bootstrap-Usage-Stats-1536x1536.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/02-Bootstrap-Usage-Stats-600x600.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/02-Bootstrap-Usage-Stats-1200x1200.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/02-Bootstrap-Usage-Stats-730x730.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/02-Bootstrap-Usage-Stats-1460x1460.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/02-Bootstrap-Usage-Stats-784x784.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/02-Bootstrap-Usage-Stats-1568x1568.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/02-Bootstrap-Usage-Stats-877x877.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<p>Questo Framework \u00e8 mobile-first, il che significa che d\u00e0 priorit\u00e0 al layout e allo stile per schermi pi\u00f9 piccoli e migliora progressivamente il design per schermi pi\u00f9 grandi. Grazie a questo approccio, tutti i siti web realizzati con Bootstrap sono responsivi su schermi di diverse dimensioni di default.<\/p>\n\n\n<h2 id=\"different\" class=\"wp-block-heading\">Cosa Rende Bootstrap Diverso?<\/h2>\n\n\n<p>Bootstrap si distingue da altri framework CSS in alcuni modi chiave.<\/p>\n\n\n<p>I suoi componenti predefiniti, come le navbars, i bottoni, i moduli e le card, fanno risparmiare molto tempo agli sviluppatori. Il sistema di griglia responsive di Bootstrap rende facile creare layout che appaiono bene su diverse dimensioni di schermo, dai grandi monitor desktop ai piccoli schermi dei telefoni.<\/p>\n\n\n<p>Ogni componente di Bootstrap \u00e8 personalizzabile, quindi puoi modificare colori e dimensioni per adattarli al tuo design specifico. Questo approccio offre diversi vantaggi:<\/p>\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Sviluppo Rapido<\/strong>: Con una vasta gamma di componenti pre-costruiti e classi di utilit\u00e0, gli sviluppatori possono rapidamente prototipare e costruire pagine web senza spendere troppo tempo in CSS personalizzato.<\/li>\n\n\n\n<li><strong>Design Coerente<\/strong>: Bootstrap impone un linguaggio di design coerente attraverso i progetti, assicurando un aspetto e una sensazione coesivi e professionali.<\/li>\n\n\n\n<li><strong>Reattivit\u00e0 di Default<\/strong>: I componenti e il sistema di griglia di Bootstrap sono progettati per essere reattivi, adattandosi a diverse dimensioni di schermo e dispositivi senza la necessit\u00e0 di ampie query media personalizzate.<\/li>\n\n\n\n<li><strong>Compatibilit\u00e0 Cross-Browser<\/strong>: Bootstrap si occupa delle problematiche di compatibilit\u00e0 tra i diversi browser, permettendo agli sviluppatori di concentrarsi sulla costruzione delle funzionalit\u00e0 piuttosto che preoccuparsi delle incongruenze dei browser.<\/li>\n\n\n\n<\/ol>\n\n\n<p>Tuttavia, Bootstrap, come qualsiasi Framework, non \u00e8 adatto a tutti.<\/p>\n\n\n<p>I siti web realizzati con Bootstrap appaiono simili con layout diversi semplicemente perch\u00e9 gli elementi dell&#8217;interfaccia utente vengono riutilizzati. Il framework include anche molto CSS e JavaScript che potresti non utilizzare, il che pu\u00f2 rallentare il tuo sito web se non stai attento. C&#8217;\u00e8 anche una curva di apprendimento nell&#8217;adottare le classi del framework.<\/p>\n\n\n<p>Nonostante questi potenziali svantaggi, Bootstrap rimane uno strumento potente e popolare per lo sviluppo web, specialmente se vuoi iniziare rapidamente. Vediamo come fare proprio questo.<\/p>\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<h2 id=\"start\" class=\"wp-block-heading\">Per Iniziare Con Bootstrap<\/h2>\n\n\n<p>Prima di parlare delle nozioni di base, ecco tre modi per importare il framework:<\/p>\n\n\n<ol class=\"wp-block-list\">\n<li>Scarica i file CSS e JavaScript compilati dal sito ufficiale di Bootstrap e collegali nel tuo file HTML.<\/li>\n\n\n\n<li>Utilizza una Content Delivery Network (CDN) per caricare Bootstrap da un server remoto.<\/li>\n\n\n\n<li>Installa Bootstrap tramite un gestore di pacchetti come npm se stai utilizzando uno strumento di build.<\/li>\n\n\n\n<\/ol>\n\n\n<p><strong>Per semplicit\u00e0, utilizziamo il metodo CDN. Aggiungi le seguenti righe all&#8217;interno del tag <code>&lt;head&gt;<\/code> del tuo file HTML:<\/strong><\/p>\n\n\n<pre class=\"wp-block-code\"><code>&lt;link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@5.3.3\/dist\/css\/bootstrap.min.css\"&gt;<\/code><\/pre>\n\n\n<p>Poi, aggiungi la seguente linea <strong>proprio prima del tag di chiusura <code>&lt;\/body&gt;<\/code><\/strong>.<\/p>\n\n\n<pre class=\"wp-block-code\"><code>&lt;script src=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@5.3.3\/dist\/js\/bootstrap.bundle.min.js\"&gt;&lt;\/script&gt;<\/code><\/pre>\n\n\n<p><strong><em>Nota: <\/em><\/strong><em>Devi aggiungere queste righe affinch\u00e9 tutti gli esempi di codice seguenti funzionino.<\/em><\/p>\n\n\n<h2 id=\"system\" class=\"wp-block-heading\">Il Sistema di Griglia Bootstrap<\/h2>\n\n\n<p>Il <a target=\"_blank\" href=\"https:\/\/getbootstrap.com\/docs\/4.0\/layout\/grid\/\" rel=\"noopener\">sistema di griglia Bootstrap<\/a> \u00e8 una delle sue caratteristiche principali, che consente la creazione di layout reattivi che si adattano senza sforzo a diverse dimensioni dello schermo.<\/p>\n\n\n<p><strong>Si basa su un layout a 12 colonne<\/strong> e utilizza classi predefinite per specificare come gli elementi debbano comportarsi a vari breakpoint.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Griglia Base<\/h3>\n\n\n<p>La griglia base \u00e8 una semplice struttura con colonne di larghezza uguale che diventano pi\u00f9 alte quando il contenuto interno \u00e8 pi\u00f9 lungo. Per crearne una di base, inizia con un contenitore <code>&lt;div&gt;<\/code> e aggiungi righe e colonne. Ecco un esempio:<\/p>\n\n<div class=\"container\">\n  <div class=\"row\">\n    <div class=\"col\">\n      <div class=\"bg-light border p-3 text-center\">\n        <h3>Colonna 1<\/h3>\n        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<\/p>\n      <\/div>\n    <\/div>\n    <div class=\"col\">\n      <div class=\"bg-light border p-3 text-center\">\n        <h3>Colonna 2<\/h3>\n        <p>Pellentesque euismod dapibus odio, at volutpat sapien.<\/p>\n      <\/div>\n    <\/div>\n    <div class=\"col\">\n      <div class=\"bg-light border p-3 text-center\">\n        <h3>Colonna 3<\/h3>\n        <p>Sed tincidunt neque vel risus faucibus fringilla.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\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_Basic-Grid.webp\" alt=\"Tre colonne con testo Lorem ipsum su uno sfondo azzurro chiaro\" class=\"wp-image-44148 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/03_Basic-Grid.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/03_Basic-Grid-300x144.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/03_Basic-Grid-1024x492.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/03_Basic-Grid-768x369.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/03_Basic-Grid-1536x737.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/03_Basic-Grid-600x288.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/03_Basic-Grid-1200x576.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/03_Basic-Grid-730x350.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/03_Basic-Grid-1460x701.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/03_Basic-Grid-784x376.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/03_Basic-Grid-1568x753.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/03_Basic-Grid-877x421.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<p>Come puoi vedere, abbiamo creato tre colonne di larghezza uguale. Bootstrap gestisce l&#8217;imbottitura, lo spazio tra le colonne e l&#8217;allineamento.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Lunghezza Della Colonna Della Griglia<\/h3>\n\n\n<p>E se vuoi controllare la lunghezza della colonna? Bootstrap dispone di 12 impostazioni di unit\u00e0 che ti permettono di decidere quanto ampia o stretta possa essere una colonna.&nbsp; Ad esempio, per creare una riga con due colonne dove la prima colonna occupa otto unit\u00e0 e la seconda quattro unit\u00e0, puoi fare quanto segue:<\/p>\n\n\n<pre class=\"wp-block-code\"><code>&lt;div class=\"container\"&gt;\n  &lt;div class=\"row\"&gt;\n    &lt;div class=\"col-8\"&gt;\n      &lt;div class=\"bg-light border p-3 text-center\"&gt;\n        &lt;h3&gt;Colonna Pi\u00f9 Larga&lt;\/h3&gt;\n        &lt;p&gt;Nunc vitae metus non velit aliquam rhoncus vel in leo.&lt;\/p&gt;\n      &lt;\/div&gt;\n    &lt;\/div&gt;\n    &lt;div class=\"col-4\"&gt;\n      &lt;div class=\"bg-light border p-3 text-center\"&gt;\n        &lt;h3&gt;Colonna Pi\u00f9 Stretta&lt;\/h3&gt;\n        &lt;p&gt;Fusce nec tellus sed augue semper porta.&lt;\/p&gt;\n      &lt;\/div&gt;\n    &lt;\/div&gt;\n  &lt;\/div&gt;\n&lt;\/div&gt;<\/code><\/pre>\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\/04-Grid-Column-Length.webp\" alt=\"Due colonne, un esempio pi\u00f9 largo e uno pi\u00f9 stretto, su uno sfondo azzurro chiaro\" class=\"wp-image-44149 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/04-Grid-Column-Length.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/04-Grid-Column-Length-300x144.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/04-Grid-Column-Length-1024x492.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/04-Grid-Column-Length-768x369.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/04-Grid-Column-Length-1536x737.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/04-Grid-Column-Length-600x288.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/04-Grid-Column-Length-1200x576.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/04-Grid-Column-Length-730x350.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/04-Grid-Column-Length-1460x701.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/04-Grid-Column-Length-784x376.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/04-Grid-Column-Length-1568x753.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/04-Grid-Column-Length-877x421.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<p>Come puoi notare, c&#8217;\u00e8 una differenza nelle classi delle colonne dove la colonna pi\u00f9 larga ha la classe col-8 e la colonna pi\u00f9 stretta \u00e8 col-4.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Larghezza Colonna Responsive<\/h3>\n\n\n<p>Bootstrap offre anche classi responsive che ti permettono di specificare larghezze di colonna diverse per diverse dimensioni dello schermo. Queste classi si basano sui breakpoint, che sono larghezze di schermo predefinite. I breakpoint disponibili sono:<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>xs (extra piccolo):<\/strong> Meno di 576px<\/li>\n\n\n\n<li><strong>sm (piccolo):<\/strong> 576px e oltre<\/li>\n\n\n\n<li><strong>md (medio):<\/strong> 768px e oltre<\/li>\n\n\n\n<li><strong>lg (grande):<\/strong> 992px e oltre<\/li>\n\n\n\n<li><strong>xl (molto grande):<\/strong> 1200px e oltre<\/li>\n\n\n\n<li><strong>xxl (extra molto grande):<\/strong> 1400px e oltre<\/li>\n\n\n\n<\/ul>\n\n\n<p>Per utilizzare le classi responsive, aggiungi l&#8217;abbreviazione del breakpoint al prefisso col-. Ad esempio:<\/p>\n\n&lt;div class=&#8221;container&#8221;&gt;\n  &lt;div class=&#8221;row&#8221;&gt;\n    &lt;div class=&#8221;col-md-6&#8243;&gt;\n      &lt;div class=&#8221;bg-light border p-3 text-center&#8221;&gt;\n        &lt;h3&gt;Colonna 1&lt;\/h3&gt;\n        &lt;p&gt;Maecenas sed diam eget risus varius blandit sit amet non magna.&lt;\/p&gt;\n      &lt;\/div&gt;\n    &lt;\/div&gt;\n    &lt;div class=&#8221;col-md-6&#8243;&gt;\n      &lt;div class=&#8221;bg-light border p-3 text-center&#8221;&gt;\n        &lt;h3&gt;Colonna 2&lt;\/h3&gt;\n        &lt;p&gt;Donec id elit non mi porta gravida at eget metus.&lt;\/p&gt;\n      &lt;\/div&gt;\n    &lt;\/div&gt;\n  &lt;\/div&gt;\n&lt;\/div&gt;\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"700\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/05-Responsive-Column-Width.webp\" alt=\"Due esempi di colonne con testo Lorum ipsum su uno sfondo azzurro chiaro\" class=\"wp-image-44150 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/05-Responsive-Column-Width.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/05-Responsive-Column-Width-300x131.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/05-Responsive-Column-Width-1024x448.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/05-Responsive-Column-Width-768x336.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/05-Responsive-Column-Width-1536x672.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/05-Responsive-Column-Width-600x263.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/05-Responsive-Column-Width-1200x525.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/05-Responsive-Column-Width-730x319.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/05-Responsive-Column-Width-1460x639.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/05-Responsive-Column-Width-784x343.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/05-Responsive-Column-Width-1568x686.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/05-Responsive-Column-Width-877x384.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\/700;\" \/><\/figure>\n\n\n<p>Abbiamo aggiunto la larghezza col-md-6 qui, quindi le colonne si ridimensioneranno automaticamente quando la dimensione dello schermo \u00e8 di 768px e superiore.<\/p>\n\n\n<h2 id=\"components\" class=\"wp-block-heading\">Componenti Bootstrap<\/h2>\n\n\n<p>Bootstrap offre una vasta gamma di componenti pre-costruiti per assemblare rapidamente interfacce utente. Questi componenti sono responsivi e personalizzabili. Esploriamo alcuni dei pi\u00f9 comuni.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Pulsanti<\/h3>\n\n\n<p>Bootstrap offre stili di pulsanti ben progettati di default. Per creare un pulsante, aggiungi la classe btn a un elemento <code>&lt;button&gt;<\/code> o <code>&lt;a&gt;<\/code>.<\/p>\n\n\n<p>Personalizzalo aggiungendo classi come btn-primary, btn-secondary, btn-success, ecc.<\/p>\n\n\n<pre class=\"wp-block-code\"><code>&lt;button type=\"button\" class=\"btn btn-primary\"&gt;Pulsante Principale&lt;\/button&gt;\n&lt;button type=\"button\" class=\"btn btn-secondary\"&gt;Pulsante Secondario&lt;\/button&gt;\n&lt;a href=\"#\" class=\"btn btn-success\"&gt;Pulsante di Successo&lt;\/a&gt;<\/code><\/pre>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"600\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/06-Bootstrap-Components-Buttons.webp\" alt=\"Una pila verticale di 3 pulsanti: Primario (blu, in alto), Secondario (grigio, al centro), e Link di Successo (verde, in basso)\" class=\"wp-image-44151 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/06-Bootstrap-Components-Buttons.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/06-Bootstrap-Components-Buttons-300x113.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/06-Bootstrap-Components-Buttons-1024x384.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/06-Bootstrap-Components-Buttons-768x288.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/06-Bootstrap-Components-Buttons-1536x576.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/06-Bootstrap-Components-Buttons-600x225.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/06-Bootstrap-Components-Buttons-1200x450.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/06-Bootstrap-Components-Buttons-730x274.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/06-Bootstrap-Components-Buttons-1460x548.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/06-Bootstrap-Components-Buttons-784x294.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/06-Bootstrap-Components-Buttons-1568x588.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/06-Bootstrap-Components-Buttons-877x329.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\/600;\" \/><\/figure>\n\n\n<h3 class=\"wp-block-heading\">Carte<\/h3>\n\n\n<p>Le carte sono contenitori versatili per contenuti come immagini, testo e pulsanti. Forniscono un modo strutturato per presentare le informazioni.<\/p>\n\n\n<pre class=\"wp-block-code\"><code>&lt;div class=\"card\"&gt;\n  &lt;img src=\"https:\/\/getbootstrap.com\/docs\/4.5\/assets\/img\/bootstrap-icons.png\" class=\"card-img-top\" alt=\"Immagine della Card\"&gt;\n  &lt;div class=\"card-body\"&gt;\n    &lt;h5 class=\"card-title\"&gt;Titolo della Card&lt;\/h5&gt;\n    &lt;p class=\"card-text\"&gt;Un breve testo di esempio per sviluppare il titolo della card.&lt;\/p&gt;\n    &lt;a href=\"#\" class=\"btn btn-primary\"&gt;Vai da qualche parte&lt;\/a&gt;\n  &lt;\/div&gt;\n&lt;\/div&gt;<\/code><\/pre>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1315\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/07-Bootstrap-Components-Cards.webp\" alt=\"Un esempio di card in Bootstrap con spazio per un titolo e testo descrittivo, pi\u00f9 un bottone blu 'Vai da qualche parte'\" class=\"wp-image-44152 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/07-Bootstrap-Components-Cards.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/07-Bootstrap-Components-Cards-300x247.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/07-Bootstrap-Components-Cards-1024x842.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/07-Bootstrap-Components-Cards-768x631.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/07-Bootstrap-Components-Cards-1536x1262.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/07-Bootstrap-Components-Cards-600x493.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/07-Bootstrap-Components-Cards-1200x986.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/07-Bootstrap-Components-Cards-730x600.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/07-Bootstrap-Components-Cards-1460x1200.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/07-Bootstrap-Components-Cards-784x644.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/07-Bootstrap-Components-Cards-1568x1289.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/07-Bootstrap-Components-Cards-877x721.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\/1315;\" \/><\/figure>\n\n\n<p>Qui, puoi vedere una card con un&#8217;immagine in cima, seguita da un titolo, del testo e un pulsante. La classe card-img-top posiziona l&#8217;immagine in cima alla card, mentre la classe card-body fornisce il padding e lo spazio per il contenuto all&#8217;interno della card.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Barra di Navigazione<\/h3>\n\n\n<p>Il componente navbar \u00e8 un&#8217;intestazione di navigazione responsive con branding, link, moduli e altro. Si comprime automaticamente su schermi pi\u00f9 piccoli e offre un pulsante di espansione del menu.<\/p>\n\n\n<pre class=\"wp-block-code\"><code>&lt;nav class=\"navbar navbar-expand-lg navbar-light bg-light\"&gt;\n  &lt;div class=\"container-fluid\"&gt;\n    &lt;a class=\"navbar-brand\" href=\"#\"&gt;Il Mio Sito&lt;\/a&gt;\n    &lt;button class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarNav\" aria-controls=\"navbarNav\" aria-expanded=\"false\" aria-label=\"Attiva navigazione\"&gt;\n      &lt;span class=\"navbar-toggler-icon\"&gt;&lt;\/span&gt;\n    &lt;\/button&gt;\n    &lt;div class=\"collapse navbar-collapse\" id=\"navbarNav\"&gt;\n      &lt;ul class=\"navbar-nav\"&gt;\n        &lt;li class=\"nav-item\"&gt;\n          &lt;a class=\"nav-link active\" aria-current=\"page\" href=\"#\"&gt;Home&lt;\/a&gt;\n        &lt;\/li&gt;\n        &lt;li class=\"nav-item\"&gt;\n          &lt;a class=\"nav-link\" href=\"#\"&gt;Funzionalit\u00e0&lt;\/a&gt;\n        &lt;\/li&gt;\n        &lt;li class=\"nav-item\"&gt;\n          &lt;a class=\"nav-link\" href=\"#\"&gt;Prezzi&lt;\/a&gt;\n        &lt;\/li&gt;\n      &lt;\/ul&gt;\n    &lt;\/div&gt;\n  &lt;\/div&gt;\n&lt;\/nav&gt;<\/code><\/pre>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"700\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/08-Bootstrap-Components-Navbar.webp\" alt=\"Una card di esempio in Bootstrap con spazio per un titolo e testo descrittivo, pi\u00f9 un pulsante blu 'Vai da qualche parte'\" class=\"wp-image-44153 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/08-Bootstrap-Components-Navbar.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/08-Bootstrap-Components-Navbar-300x131.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/08-Bootstrap-Components-Navbar-1024x448.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/08-Bootstrap-Components-Navbar-768x336.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/08-Bootstrap-Components-Navbar-1536x672.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/08-Bootstrap-Components-Navbar-600x263.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/08-Bootstrap-Components-Navbar-1200x525.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/08-Bootstrap-Components-Navbar-730x319.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/08-Bootstrap-Components-Navbar-1460x639.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/08-Bootstrap-Components-Navbar-784x343.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/08-Bootstrap-Components-Navbar-1568x686.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/08-Bootstrap-Components-Navbar-877x384.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\/700;\" \/><\/figure>\n\n\n<p>Con questo semplice frammento di codice, abbiamo creato un pulsante di menu a comparsa per schermi piccoli e un elenco di link di navigazione.<\/p>\n\n\n<p>La classe navbar-expand-lg specifica che la navbar dovrebbe espandersi su schermi grandi e collassare su quelli pi\u00f9 piccoli. Le classi navbar-light e bg-light definiscono lo schema di colori per la navbar. Confronta questo con la creazione del menu con CSS puro, e capirai quanti passaggi Bootstrap ci ha risparmiato.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Moduli<\/h3>\n\n\n<p>Passando ai moduli, Bootstrap offre una serie di controlli per i moduli e opzioni di layout per creare moduli interattivi e accessibili.<\/p>\n\n\n<p>Puoi facilmente personalizzare elementi di form come campi di input, caselle di controllo, pulsanti radio e altro.<\/p>\n\n\n<pre class=\"wp-block-code\"><code>&lt;form&gt;\n  &lt;div class=\"mb-3\"&gt;\n    &lt;label for=\"exampleInputEmail1\" class=\"form-label\"&gt;Indirizzo email&lt;\/label&gt;\n    &lt;input type=\"email\" class=\"form-control\" id=\"exampleInputEmail1\" aria-describedby=\"emailHelp\"&gt;\n    &lt;div id=\"emailHelp\" class=\"form-text\"&gt;Non condivideremo mai la tua email con altri.&lt;\/div&gt;\n  &lt;\/div&gt;\n  &lt;div class=\"mb-3\"&gt;\n    &lt;label for=\"exampleInputPassword1\" class=\"form-label\"&gt;Password&lt;\/label&gt;\n    &lt;input type=\"password\" class=\"form-control\" id=\"exampleInputPassword1\"&gt;\n  &lt;\/div&gt;\n  &lt;div class=\"mb-3 form-check\"&gt;\n    &lt;input type=\"checkbox\" class=\"form-check-input\" id=\"exampleCheck1\"&gt;\n    &lt;label class=\"form-check-label\" for=\"exampleCheck1\"&gt;Controllami&lt;\/label&gt;\n  &lt;\/div&gt;\n  &lt;button type=\"submit\" class=\"btn btn-primary\"&gt;Invia&lt;\/button&gt;\n&lt;\/form&gt;<\/code><\/pre>\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\/09-Bootstrap-Components-Forms.webp\" alt=\"Un modulo con un campo per l'indirizzo email, un campo per la password e un pulsante di invio blu\" class=\"wp-image-44154 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/09-Bootstrap-Components-Forms.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/09-Bootstrap-Components-Forms-300x169.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/09-Bootstrap-Components-Forms-1024x576.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/09-Bootstrap-Components-Forms-768x432.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/09-Bootstrap-Components-Forms-1536x864.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/09-Bootstrap-Components-Forms-600x338.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/09-Bootstrap-Components-Forms-1200x675.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/09-Bootstrap-Components-Forms-730x411.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/09-Bootstrap-Components-Forms-1460x821.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/09-Bootstrap-Components-Forms-784x441.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/09-Bootstrap-Components-Forms-1568x882.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/09-Bootstrap-Components-Forms-877x493.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<p>Lo styling di Bootstrap ha allineato e abbellito automaticamente il layout di questo modulo dietro le quinte.<\/p>\n\n\n<p>Questo esempio di modulo include un campo di inserimento email, un campo di inserimento password, una casella di controllo e un pulsante di invio. La classe form-label stila le etichette, mentre la classe form-control stila i campi di inserimento. La classe mb-3 aggiunge un margine inferiore ai gruppi di moduli per lo spazio.<\/p>\n\n\n<h2 id=\"create\" class=\"wp-block-heading\">Creare Un Semplice Cruscotto di Analisi Con Bootstrap<\/h2>\n\n\n<p>Ora che abbiamo coperto le basi, mettiamo tutto insieme e costruiamo un esempio concreto: una dashboard di analisi.<\/p>\n\n\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>Analytics<\/h3>\n    <p>L&#8217;Analytics \u00e8 il campo dell&#8217;interpretazione dei dati, tipicamente utilizzato per guidare la strategia. Quando applicato al SEO, pu\u00f2 includere la ricerca di parole chiave cos\u00ec come l&#8217;analisi del traffico del sito web e della concorrenza. L&#8217;obiettivo dell&#8217;Analytics SEO \u00e8 migliorare il posizionamento di un sito web nelle pagine dei risultati e, in ultima analisi, incrementare il traffico.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/seo\/analytics\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Leggi Di Pi\u00f9                    <\/a>\n\n<\/div>\n\n\n<p><\/p>\n\n\n<p>Immagina di creare un&#8217;applicazione web che visualizza i dati analitici per un&#8217;azienda. La dashboard includer\u00e0 un&#8217;intestazione con un logo e una navigazione, un&#8217;area di contenuto principale con i dati e un pi\u00e8 di pagina con link aggiuntivi.<\/p>\n\n\n<p>Rompere questo in sezioni gestibili usando un linguaggio semplice e facile da seguire.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Configurazione Dell&#8217;HTML<\/h3>\n\n\n<p>Prima di tutto, dobbiamo impostare il nostro file HTML.<\/p>\n\n\n<p>Inizia creando un nuovo file e aggiungendo la struttura di base, come la dichiarazione <code>&lt;!DOCTYPE html&gt;<\/code> e i tag <code>&lt;html&gt;<\/code>, <code>&lt;head&gt;<\/code> e <code>&lt;body&gt;<\/code>. Nella sezione <code>&lt;head&gt;<\/code>, ricorda di specificare la codifica dei caratteri, il viewport e il titolo della pagina.<\/p>\n\n\n<p>Ecco come dovrebbe apparire finora il tuo HTML, incluso il Bootstrap.css (importato nel <code>&lt;head&gt;<\/code>) e il Bootstrap.js<em> <\/em>(importato proprio prima di chiudere <code>&lt;body&gt;<\/code>) chiamati nell&#8217;HTML:<\/p>\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html lang=\"it\"&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;title&gt;Dashboard Analitico&lt;\/title&gt;\n  &lt;link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@5.3.0\/dist\/css\/bootstrap.min.css\"&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n  &lt;!-- Il tuo contenuto sar\u00e0 inserito qui --&gt;\n\n&lt;script src=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@5.3.0\/dist\/js\/bootstrap.bundle.min.js\"&gt;&lt;\/script&gt;\n\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n\n\n<h3 class=\"wp-block-heading\">Aggiunta della Navigazione dell&#8217;Intestazione<\/h3>\n\n\n<p>Prossimamente, creiamo un&#8217;intestazione con una barra di navigazione. Usa il tag <code>&lt;header&gt;<\/code>, e aggiungi un elemento <code>&lt;nav&gt;<\/code> al suo interno. Il componente navbar di Bootstrap \u00e8 perfetto per questo. Poi, includi un logo e alcuni link di navigazione, come &#8220;Panoramica,&#8221; &#8220;Rapporti,&#8221; e &#8220;Impostazioni.&#8221;<\/p>\n\n\n<p>Incolla questo codice dell&#8217;intestazione all&#8217;interno dei tag <code>&lt;body&gt;<\/code><\/p>\n\n\n<pre class=\"wp-block-code\"><code>&lt;header&gt;\n  &lt;nav class=\"navbar navbar-expand-lg navbar-dark bg-dark\"&gt;\n    &lt;div class=\"container\"&gt;\n      &lt;a class=\"navbar-brand\" href=\"#\"&gt;Dashboard di Analisi&lt;\/a&gt;\n      &lt;button class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarNav\" aria-controls=\"navbarNav\" aria-expanded=\"false\" aria-label=\"Toggle navigation\"&gt;\n        &lt;span class=\"navbar-toggler-icon\"&gt;&lt;\/span&gt;\n      &lt;\/button&gt;\n      &lt;div class=\"collapse navbar-collapse\" id=\"navbarNav\"&gt;\n        &lt;ul class=\"navbar-nav ms-auto\"&gt;\n          &lt;li class=\"nav-item\"&gt;\n            &lt;a class=\"nav-link active\" href=\"#\"&gt;Panoramica&lt;\/a&gt;\n          &lt;\/li&gt;\n          &lt;li class=\"nav-item\"&gt;\n            &lt;a class=\"nav-link\" href=\"#\"&gt;Rapporti&lt;\/a&gt;\n          &lt;\/li&gt;\n          &lt;li class=\"nav-item\"&gt;\n            &lt;a class=\"nav-link\" href=\"#\"&gt;Impostazioni&lt;\/a&gt;\n          &lt;\/li&gt;\n        &lt;\/ul&gt;\n      &lt;\/div&gt;\n    &lt;\/div&gt;\n  &lt;\/nav&gt;\n&lt;\/header&gt;<\/code><\/pre>\n\n\n<p>Ecco come apparir\u00e0 la barra di navigazione:<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"300\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/10-Adding-The-Header-Navigation.webp\" alt=\"Una barra di navigazione nera riporta 'Analytics Dashboard' e presenta schede denominate Panoramica, Report e Impostazioni\" class=\"wp-image-44155 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/10-Adding-The-Header-Navigation.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/10-Adding-The-Header-Navigation-300x56.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/10-Adding-The-Header-Navigation-1024x192.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/10-Adding-The-Header-Navigation-768x144.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/10-Adding-The-Header-Navigation-1536x288.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/10-Adding-The-Header-Navigation-600x113.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/10-Adding-The-Header-Navigation-1200x225.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/10-Adding-The-Header-Navigation-730x137.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/10-Adding-The-Header-Navigation-1460x274.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/10-Adding-The-Header-Navigation-784x147.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/10-Adding-The-Header-Navigation-1568x294.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/10-Adding-The-Header-Navigation-877x164.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\/300;\" \/><\/figure>\n\n\n<p>La classe navbar-expand-lg rende la navigazione responsiva, collassando su schermi pi\u00f9 piccoli.<\/p>\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"256\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/11-Adding-The-Header-Collapsed-Navigation-1024x256.webp\" alt=\"Una barra di navigazione nera indica 'Dashboard Analitica' e presenta un menu collassabile nell'angolo in alto a destra\" class=\"wp-image-44156 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/11-Adding-The-Header-Collapsed-Navigation-1024x256.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/11-Adding-The-Header-Collapsed-Navigation-300x75.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/11-Adding-The-Header-Collapsed-Navigation-768x192.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/11-Adding-The-Header-Collapsed-Navigation-1536x384.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/11-Adding-The-Header-Collapsed-Navigation-600x150.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/11-Adding-The-Header-Collapsed-Navigation-1200x300.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/11-Adding-The-Header-Collapsed-Navigation-730x183.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/11-Adding-The-Header-Collapsed-Navigation-1460x365.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/11-Adding-The-Header-Collapsed-Navigation-784x196.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/11-Adding-The-Header-Collapsed-Navigation-1568x392.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/11-Adding-The-Header-Collapsed-Navigation-877x219.webp 877w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/11-Adding-The-Header-Collapsed-Navigation.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\/256;\" \/><\/figure>\n\n\n<p>Abbiamo utilizzato navbar-dark e bg-dark per conferirgli un aspetto elegante e scuro. I link di navigazione si trovano in un elenco non ordinato, e ms-auto li sposta sul lato destro della barra di navigazione.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Creazione Dell&#8217;Area Principale Del Contenuto<\/h3>\n\n\n<p>\u00c8 il momento di affrontare il contenuto principale! Usiamo il tag <code>&lt;main&gt;<\/code> e creiamo un layout a due colonne con il sistema di griglia di Bootstrap.<\/p>\n\n\n<p>La colonna di sinistra conterr\u00e0 schede per visualizzare grafici o diagrammi, e la colonna di destra avr\u00e0 una scheda che mostra indicatori chiave. Incolla questo codice subito sotto il tag di chiusura <code>&lt;\/header&gt;<\/code>.<\/p>\n\n\n<p>Per rendere questo esempio pi\u00f9 interattivo, aggiungiamo Chart.js per mostrare le metriche degli utenti. Aggiungi questo script nel tuo <code>&lt;head&gt;<\/code>.<\/p>\n\n\n<pre class=\"wp-block-code\"><code>&lt;script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"&gt;&lt;\/script&gt;<\/code><\/pre>\n\n\n<p>Ricorda, puoi saltare l&#8217;aggiunta di questo script e dei dati di esempio se vuoi solo vedere come funziona Bootstrap. Lo stiamo aggiungendo affinch\u00e9 le caselle non rimangano vuote.<\/p>\n\n\n<p>Ora, scriviamo le colonne bootstrap per dare spazio ai grafici e alle metriche dei dati.<\/p>\n\n\n<pre class=\"wp-block-code\"><code>&lt;main class=\"container my-5\"&gt;\n    &lt;div class=\"row\"&gt;\n      &lt;div class=\"col-md-8\"&gt;\n        &lt;div class=\"card mb-4\"&gt;\n          &lt;div class=\"card-body\"&gt;\n            &lt;h5 class=\"card-title\"&gt;Traffico del Sito&lt;\/h5&gt;\n            &lt;canvas id=\"trafficChart\"&gt;&lt;\/canvas&gt;\n          &lt;\/div&gt;\n        &lt;\/div&gt;\n        &lt;div class=\"card mb-4\"&gt;\n          &lt;div class=\"card-body\"&gt;\n            &lt;h5 class=\"card-title\"&gt;Acquisizione Utenti&lt;\/h5&gt;\n            &lt;canvas id=\"userChart\"&gt;&lt;\/canvas&gt;\n          &lt;\/div&gt;\n        &lt;\/div&gt;\n      &lt;\/div&gt;\n      &lt;div class=\"col-md-4\"&gt;\n        &lt;div class=\"card mb-4\"&gt;\n          &lt;div class=\"card-body\"&gt;\n            &lt;h5 class=\"card-title\"&gt;Metriche Chiave&lt;\/h5&gt;\n            &lt;ul class=\"list-group list-group-flush\"&gt;\n              &lt;li class=\"list-group-item\"&gt;Utenti Totali: 10,000&lt;\/li&gt;\n              &lt;li class=\"list-group-item\"&gt;Nuovi Utenti: 500&lt;\/li&gt;\n              &lt;li class=\"list-group-item\"&gt;Tasso di Rimbalzo: 25%&lt;\/li&gt;\n            &lt;\/ul&gt;\n          &lt;\/div&gt;\n        &lt;\/div&gt;\n      &lt;\/div&gt;\n    &lt;\/div&gt;\n  &lt;\/main&gt;<\/code><\/pre>\n\n\n<p><strong>Infine, incolla questi dati di esempio proprio prima del tag di chiusura del corpo <code>&lt;\/body&gt;<\/code>.<\/strong> Ancora, questo non \u00e8 necessario se vuoi solo vedere le colonne di Bootstrap in azione. Stiamo aggiungendo questi dati di esempio affinch\u00e9 Chart.js raccolga le informazioni e le mostri su un grafico interattivo.<\/p>\n\n\n<pre class=\"wp-block-code\"><code>&lt;script&gt;\n    \/\/ Grafico lineare del traffico sul sito\n    var trafficCtx = document.getElementById('trafficChart').getContext('2d');\n    var trafficChart = new Chart(trafficCtx, {\n      type: 'line',\n      data: {\n        labels: &#91;'Gen', 'Feb', 'Mar', 'Apr', 'Mag', 'Giu'],\n        datasets: &#91;{\n          label: 'Visitatori Unici',\n          data: &#91;8000, 9500, 10200, 9800, 11000, 12500],\n          borderColor: 'rgba(75, 192, 192, 1)',\n          fill: false\n        }]\n      },\n      options: {\n        responsive: true,\n        scales: {\n          y: {\n            beginAtZero: true\n          }\n        }\n      }\n    });\n\n    \/\/ Grafico a barre dell'acquisizione utenti\n    var userCtx = document.getElementById('userChart').getContext('2d');\n    var userChart = new Chart(userCtx, {\n      type: 'bar',\n      data: {\n        labels: &#91;'Gen', 'Feb', 'Mar', 'Apr', 'Mag', 'Giu'],\n        datasets: &#91;{\n          label: 'Nuovi Utenti',\n          data: &#91;400, 450, 500, 450, 550, 600],\n          backgroundColor: 'rgba(54, 162, 235, 0.6)'\n        }]\n      },\n      options: {\n        responsive: true,\n        scales: {\n          y: {\n            beginAtZero: true\n          }\n        }\n      }\n    });\n  &lt;\/script&gt;<\/code><\/pre>\n\n\n<p>Mettendo tutto insieme, vedrai una bellissima dashboard con un grafico a linee e un grafico a barre che mostrano la crescita nei nostri indicatori principali. Gli indicatori principali sono visibili anche sul lato destro in formato tabella.<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1315\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/12-Creating-The-Main-Content-Area.webp\" alt=\"Dashboard con un grafico a linee per il Traffico del Sito, un grafico a barre per l'Acquisizione Utenti, e Metriche Principali\" class=\"wp-image-44157 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/12-Creating-The-Main-Content-Area.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/12-Creating-The-Main-Content-Area-300x247.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/12-Creating-The-Main-Content-Area-1024x842.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/12-Creating-The-Main-Content-Area-768x631.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/12-Creating-The-Main-Content-Area-1536x1262.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/12-Creating-The-Main-Content-Area-600x493.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/12-Creating-The-Main-Content-Area-1200x986.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/12-Creating-The-Main-Content-Area-730x600.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/12-Creating-The-Main-Content-Area-1460x1200.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/12-Creating-The-Main-Content-Area-784x644.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/12-Creating-The-Main-Content-Area-1568x1289.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/12-Creating-The-Main-Content-Area-877x721.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\/1315;\" \/><\/figure>\n\n\n<p>Abbiamo utilizzato la classe container per centrare il contenuto e aggiungere del padding. La classe row crea una riga e le classi col-md-* definiscono le larghezze delle colonne.<\/p>\n\n\n<p>La colonna di sinistra (col-md-8) ha due schede per i grafici, mentre la colonna di destra (col-md-4) ha una scheda con metriche chiave in un gruppo di elenco.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Aggiunta del pi\u00e8 di pagina<\/h3>\n\n\n<p>Quasi ci siamo!<\/p>\n\n\n<p>Aggiungiamo un pi\u00e8 di pagina con alcune informazioni sui diritti d&#8217;autore e link. Utilizzeremo il tag <code>&lt;footer&gt;<\/code> e il sistema di griglia e gli strumenti di spaziatura di Bootstrap per controllare il layout e il padding.<\/p>\n\n\n<pre class=\"wp-block-code\"><code>&lt;footer class=\"bg-light py-3\"&gt;\n  &lt;div class=\"container\"&gt;\n    &lt;div class=\"row\"&gt;\n      &lt;div class=\"col-md-6\"&gt;\n        &lt;p&gt;&amp;copy; 2023 Analytics Dashboard. Tutti i diritti riservati.&lt;\/p&gt;\n      &lt;\/div&gt;\n      &lt;div class=\"col-md-6 text-md-end\"&gt;\n        &lt;a href=\"#\"&gt;Politica sulla Privacy&lt;\/a&gt;\n        &lt;a href=\"#\" class=\"ms-3\"&gt;Termini di Servizio&lt;\/a&gt;\n      &lt;\/div&gt;\n    &lt;\/div&gt;\n  &lt;\/div&gt;\n&lt;\/footer&gt;<\/code><\/pre>\n\n\n<p>Dovresti ora vedere questo pi\u00e8 di pagina aggiunto in fondo alla tua dashboard.<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"450\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/13-Adding-The-Footer.webp\" alt=\"Il footer offre collegamenti alla politica sulla privacy e ai termini di servizio in basso a destra e informazioni sul copyright in basso a sinistra\" class=\"wp-image-44158 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/13-Adding-The-Footer.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/13-Adding-The-Footer-300x84.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/13-Adding-The-Footer-1024x288.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/13-Adding-The-Footer-768x216.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/13-Adding-The-Footer-1536x432.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/13-Adding-The-Footer-600x169.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/13-Adding-The-Footer-1200x338.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/13-Adding-The-Footer-730x205.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/13-Adding-The-Footer-1460x411.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/13-Adding-The-Footer-784x221.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/13-Adding-The-Footer-1568x441.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/13-Adding-The-Footer-877x247.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\/450;\" \/><\/figure>\n\n\n<p>La classe bg-light conferisce al pi\u00e8 di pagina un colore di sfondo chiaro, e py-3 aggiunge un padding verticale. Abbiamo diviso il pi\u00e8 di pagina in due colonne: una per la nota di copyright e una per i link. La classe text-md-end allinea i link a destra su schermi di dimensioni medie e pi\u00f9 grandi.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Mettendo Tutto Insieme<\/h3>\n\n\n<p>Combiniamo ora il codice cos\u00ec puoi vedere il quadro completo.<\/p>\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html lang=\"it\"&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;title&gt;Dashboard Analisi&lt;\/title&gt;\n  &lt;link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@5.3.0\/dist\/css\/bootstrap.min.css\"&gt;\n  &lt;script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"&gt;&lt;\/script&gt;\n  \n&lt;\/head&gt;\n&lt;body&gt;\n&lt;header&gt;\n  &lt;nav class=\"navbar navbar-expand-lg navbar-dark bg-dark\"&gt;\n    &lt;div class=\"container\"&gt;\n      &lt;a class=\"navbar-brand\" href=\"#\"&gt;Dashboard Analisi&lt;\/a&gt;\n      &lt;button class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarNav\" aria-controls=\"navbarNav\" aria-expanded=\"false\" aria-label=\"Toggle navigation\"&gt;\n        &lt;span class=\"navbar-toggler-icon\"&gt;&lt;\/span&gt;\n      &lt;\/button&gt;\n      &lt;div class=\"collapse navbar-collapse\" id=\"navbarNav\"&gt;\n        &lt;ul class=\"navbar-nav ms-auto\"&gt;\n          &lt;li class=\"nav-item\"&gt;\n            &lt;a class=\"nav-link active\" href=\"#\"&gt;Panoramica&lt;\/a&gt;\n          &lt;\/li&gt;\n          &lt;li class=\"nav-item\"&gt;\n            &lt;a class=\"nav-link\" href=\"#\"&gt;Rapporti&lt;\/a&gt;\n          &lt;\/li&gt;\n          &lt;li class=\"nav-item\"&gt;\n            &lt;a class=\"nav-link\" href=\"#\"&gt;Impostazioni&lt;\/a&gt;\n          &lt;\/li&gt;\n        &lt;\/ul&gt;\n      &lt;\/div&gt;\n    &lt;\/div&gt;\n  &lt;\/nav&gt;\n&lt;\/header&gt;\n  &lt;main class=\"container my-5\"&gt;\n    &lt;div class=\"row\"&gt;\n      &lt;div class=\"col-md-8\"&gt;\n        &lt;div class=\"card mb-4\"&gt;\n          &lt;div class=\"card-body\"&gt;\n            &lt;h5 class=\"card-title\"&gt;Traffico del Sito&lt;\/h5&gt;\n            &lt;canvas id=\"trafficChart\"&gt;&lt;\/canvas&gt;\n          &lt;\/div&gt;\n        &lt;\/div&gt;\n        &lt;div class=\"card mb-4\"&gt;\n          &lt;div class=\"card-body\"&gt;\n            &lt;h5 class=\"card-title\"&gt;Acquisizioni Utenti&lt;\/h5&gt;\n            &lt;canvas id=\"userChart\"&gt;&lt;\/canvas&gt;\n          &lt;\/div&gt;\n        &lt;\/div&gt;\n      &lt;\/div&gt;\n      &lt;div class=\"col-md-4\"&gt;\n        &lt;div class=\"card mb-4\"&gt;\n          &lt;div class=\"card-body\"&gt;\n            &lt;h5 class=\"card-title\"&gt;Metriche Chiave&lt;\/h5&gt;\n            &lt;ul class=\"list-group list-group-flush\"&gt;\n              &lt;li class=\"list-group-item\"&gt;Utenti Totali: 10,000&lt;\/li&gt;\n              &lt;li class=\"list-group-item\"&gt;Nuovi Utenti: 500&lt;\/li&gt;\n              &lt;li class=\"list-group-item\"&gt;Tasso di Rimbalzo: 25%&lt;\/li&gt;\n            &lt;\/ul&gt;\n          &lt;\/div&gt;\n        &lt;\/div&gt;\n      &lt;\/div&gt;\n    &lt;\/div&gt;\n  &lt;\/main&gt;\n&lt;script&gt;\n    \/\/ Grafico Lineare Traffico del Sito\n    var trafficCtx = document.getElementById('trafficChart').getContext('2d');\n    var trafficChart = new Chart(trafficCtx, {\n      type: 'line',\n      data: {\n        labels: &#91;'Gen', 'Feb', 'Mar', 'Apr', 'Mag', 'Giu'],\n        datasets: &#91;{\n          label: 'Visitatori Unici',\n          data: &#91;8000, 9500, 10200, 9800, 11000, 12500],\n          borderColor: 'rgba(75, 192, 192, 1)',\n          fill: false\n        }]\n      },\n      options: {\n        responsive: true,\n        scales: {\n          y: {\n            beginAtZero: true\n          }\n        }\n      }\n    });\n\n    \/\/ Grafico a Barre Acquisizioni Utenti\n    var userCtx = document.getElementById('userChart').getContext('2d');\n    var userChart = new Chart(userCtx, {\n      type: 'bar',\n      data: {\n        labels: &#91;'Gen', 'Feb', 'Mar', 'Apr', 'Mag', 'Giu'],\n        datasets: &#91;{\n          label: 'Nuovi Utenti',\n          data: &#91;400, 450, 500, 450, 550, 600],\n          backgroundColor: 'rgba(54, 162, 235, 0.6)'\n        }]\n      },\n      options: {\n        responsive: true,\n        scales: {\n          y: {\n            beginAtZero: true\n          }\n        }\n      }\n    });\n  &lt;\/script&gt;\n&lt;\/body&gt;\n&lt;footer class=\"bg-light py-3\"&gt;\n  &lt;div class=\"container\"&gt;\n    &lt;div class=\"row\"&gt;\n      &lt;div class=\"col-md-6\"&gt;\n        &lt;p&gt;&amp;copy; 2023 Dashboard Analisi. Tutti i diritti riservati.&lt;\/p&gt;\n      &lt;\/div&gt;\n      &lt;div class=\"col-md-6 text-md-end\"&gt;\n        &lt;a href=\"#\"&gt;Politica sulla Privacy&lt;\/a&gt;\n        &lt;a href=\"#\" class=\"ms-3\"&gt;Termini di Servizio&lt;\/a&gt;\n      &lt;\/div&gt;\n    &lt;\/div&gt;\n  &lt;\/div&gt;\n&lt;\/footer&gt;\n&lt;\/html&gt;<\/code><\/pre>\n\n\n<p>Come puoi vedere, la barra di navigazione responsive si trova in alto, con i grafici subito sotto. Bootstrap gestisce il padding e lo spaziamento tra gli elementi della griglia, che puoi vedere sulle metriche della tua dashboard.<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1450\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/14-Putting-It-All-Together.webp\" alt=\"Il footer appare in fondo allo schermo direttamente sotto la dashboard di analisi\" class=\"wp-image-44159 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/14-Putting-It-All-Together.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/14-Putting-It-All-Together-300x272.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/14-Putting-It-All-Together-1024x928.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/14-Putting-It-All-Together-768x696.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/14-Putting-It-All-Together-1536x1392.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/14-Putting-It-All-Together-600x544.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/14-Putting-It-All-Together-1200x1088.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/14-Putting-It-All-Together-730x662.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/14-Putting-It-All-Together-1460x1323.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/14-Putting-It-All-Together-784x711.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/14-Putting-It-All-Together-1568x1421.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/14-Putting-It-All-Together-877x795.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\/1450;\" \/><\/figure>\n\n\n<p>In fondo alla schermata si trova il pi\u00e8 di pagina con i link alla Politica sulla Privacy e ai Termini di Servizio.<\/p>\n\n\n<p>Hai appena creato una semplice Dashboard di analisi utilizzando Bootstrap. Ma Bootstrap ha tantissimi componenti che non abbiamo ancora esplorato. Assicurati di esplorare la <a href=\"https:\/\/getbootstrap.com\/docs\/5.0\/customize\/components\/\" target=\"_blank\" rel=\"noopener\">libreria di componenti Bootstrap<\/a> per trovare componenti riutilizzabili per i tuoi futuri progetti.<\/p>\n\n\n<h2 id=\"summary\" class=\"wp-block-heading\">Un Toolkit Per Il Web Design Responsive<\/h2>\n\n\n<p>Bootstrap \u00e8 un popolare Framework che aiuta gli sviluppatori web a creare rapidamente siti web reattivi. Dispone di un sistema a griglia, componenti pre-costruiti e opzioni di personalizzazione, rendendo pi\u00f9 semplice sviluppare <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/beginners-website-guide\/\" rel=\"noopener\">siti web<\/a> che appaiono bene su diversi dispositivi.<\/p>\n\n\n<p><a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/how-to-hire-web-developer\/\" rel=\"noopener\">Sviluppatori<\/a> di tutti i livelli di esperienza utilizzano Bootstrap. \u00c8 abbastanza facile da imparare, ma abbastanza potente da gestire grandi progetti. Esiste una grande comunit\u00e0 di utenti Bootstrap per il supporto e molte risorse per aiutarti a imparare il framework.<\/p>\n\n\n<p>Quando costruisci un sito Bootstrap, hai bisogno anche di una buona azienda di hosting. DreamHost offre una opzione di <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/hosting\/vps\/\" rel=\"noopener\">virtual private server (VPS)<\/a> che funziona perfettamente. \u00c8 flessibile e pu\u00f2 soddisfare diverse necessit\u00e0 man mano che il tuo sito Bootstrap cresce.<\/p>\n\n\n<p>Perch\u00e9 non provare Bootstrap e vedere cosa puoi creare? Con gli strumenti giusti e un piano di hosting di una compagnia come Dreamhost, puoi realizzare siti web responsive in poco tempo.<\/p>\n\n\n\n\n<div\n\tclass=\"article-cta-shared article-cta-small\"\n>\n    <div class=\"tr-img-wrap-outer jsLoading\"><img decoding=\"async\" class=\"js-img-lazy \" src=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/lazy-loading-transparent.webp\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder.webp 1x, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder-x2.webp 2x\"  alt=\"Ad background image\" \/><\/div>\n\n\n\n\n  <div class=\"content-btm\">\n    <h2\n      class=\"h2--md\"\n    >\n      Crea Un Sito Web Per Tutti\n    <\/h2>\n    <p\n      class=\"p--md\"\n    >\n      Ci assicuriamo che il tuo sito web sia veloce e sicuro cos\u00ec puoi concentrarti sulle cose importanti.\n    <\/p>\n\n            <a\n            href=\"https:\/\/www.dreamhost.com\/hosting\/\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Scegli Il Tuo Piano                    <\/a>\n\n  <\/div>\n<\/div>\n\n<p><\/p>\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>Impara a usare Bootstrap con la nostra guida diretta che ti mostra come costruire siti web responsive e mobile-first facilmente.<\/p>\n","protected":false},"author":1058,"featured_media":44137,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_metadesc":"Impara a utilizzare Bootstrap con la nostra guida semplice che ti mostra come creare siti web responsive, pensati per i dispositivi mobili, in modo facile.","toc_headlines":"[[\"definition\",\"Cos'\u00e8 Bootstrap?\"],[\"different\",\"Cosa Rende Bootstrap Diverso?\"],[\"start\",\"Per Iniziare Con Bootstrap\"],[\"system\",\"Il Sistema di Griglia Bootstrap\"],[\"components\",\"Componenti Bootstrap\"],[\"create\",\"Creare Un Semplice Cruscotto di Analisi Con Bootstrap\"],[\"summary\",\"Un Toolkit Per Il Web Design Responsive\"]]","hide_toc":false,"footnotes":""},"categories":[15068,15058],"tags":[],"class_list":["post-67815","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-website-design-it","category-tutorials-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 Bootstrap - DreamHost Blog<\/title>\n<meta name=\"description\" content=\"Impara a utilizzare Bootstrap con la nostra guida semplice che ti mostra come creare siti web responsive, pensati per i dispositivi mobili, in modo facile.\" \/>\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-bootstrap-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 Bootstrap\" \/>\n<meta property=\"og:description\" content=\"Impara a utilizzare Bootstrap con la nostra guida semplice che ti mostra come creare siti web responsive, pensati per i dispositivi mobili, in modo facile.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-bootstrap-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-29T14:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-11T20:19:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/1460-x-1095-BLOG-HERO-_-Your-Complete-Bootstrap-Primer.webp\" \/>\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\/webp\" \/>\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=\"20 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"La Tua Guida Completa a Bootstrap - DreamHost Blog","description":"Impara a utilizzare Bootstrap con la nostra guida semplice che ti mostra come creare siti web responsive, pensati per i dispositivi mobili, in modo facile.","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-bootstrap-it\/","og_locale":"en_US","og_type":"article","og_title":"La Tua Guida Completa a Bootstrap","og_description":"Impara a utilizzare Bootstrap con la nostra guida semplice che ti mostra come creare siti web responsive, pensati per i dispositivi mobili, in modo facile.","og_url":"https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-bootstrap-it\/","og_site_name":"DreamHost Blog","article_publisher":"https:\/\/www.facebook.com\/DreamHost\/","article_published_time":"2024-04-29T14:00:00+00:00","article_modified_time":"2025-06-11T20:19:50+00:00","og_image":[{"width":1460,"height":1095,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/1460-x-1095-BLOG-HERO-_-Your-Complete-Bootstrap-Primer.webp","type":"image\/webp"}],"author":"Ian Hernandez","twitter_card":"summary_large_image","twitter_creator":"@dreamhost","twitter_site":"@dreamhost","twitter_misc":{"Written by":"Ian Hernandez","Est. reading time":"20 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-bootstrap-it\/#article","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-bootstrap-it\/"},"author":{"name":"Ian Hernandez","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/220faf2464d5ae08e41cf5f3b28fdc96"},"headline":"La Tua Guida Completa a Bootstrap","datePublished":"2024-04-29T14:00:00+00:00","dateModified":"2025-06-11T20:19:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-bootstrap-it\/"},"wordCount":2333,"publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-bootstrap-it\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/1460-x-1095-BLOG-HERO-_-Your-Complete-Bootstrap-Primer.webp","articleSection":["Design del Sito Web","Tutorial"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-bootstrap-it\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-bootstrap-it\/","name":"La Tua Guida Completa a Bootstrap - 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-bootstrap-it\/#primaryimage"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-bootstrap-it\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/1460-x-1095-BLOG-HERO-_-Your-Complete-Bootstrap-Primer.webp","datePublished":"2024-04-29T14:00:00+00:00","dateModified":"2025-06-11T20:19:50+00:00","description":"Impara a utilizzare Bootstrap con la nostra guida semplice che ti mostra come creare siti web responsive, pensati per i dispositivi mobili, in modo facile.","breadcrumb":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-bootstrap-it\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-bootstrap-it\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-bootstrap-it\/#primaryimage","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/1460-x-1095-BLOG-HERO-_-Your-Complete-Bootstrap-Primer.webp","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/04\/1460-x-1095-BLOG-HERO-_-Your-Complete-Bootstrap-Primer.webp","width":1460,"height":1095,"caption":"Your Complete Bootstrap Primer"},{"@type":"BreadcrumbList","@id":"https:\/\/www-dev.dreamhost.com\/blog\/it\/la-tua-guida-completa-a-bootstrap-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 Bootstrap"}]},{"@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":67815,"es":45403,"en":44136,"de":51883,"pt":57273,"pl":57276,"ru":57279,"uk":57290,"fr":69212,"nl":69215},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/67815","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=67815"}],"version-history":[{"count":2,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/67815\/revisions"}],"predecessor-version":[{"id":67817,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/67815\/revisions\/67817"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/44137"}],"wp:attachment":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=67815"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=67815"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=67815"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}