Ottenete oggi il miglior plugin per il backup e la migrazione di WordPress
Ottenere Duplicator ora
Annuncio relativo alla pulizia dei media WP

[NOVITÀ] WP Media Cleanup elimina le immagini inutilizzate nascoste nella tua libreria multimediale

Stanco delle librerie multimediali disordinate? WP Media Cleanup esegue la scansione del tuo sito per rimuovere le variazioni di immagini non necessarie e aumentare l'efficienza del sito...
WordPress CSS

Imparare i CSS di WordPress: Semplici tecniche che avrei voluto conoscere fin dal primo giorno 

Scritto da: avatar dell'autore Joella Dunn
avatar dell'autore Joella Dunn
Joella è una scrittrice con anni di esperienza in WordPress. In Duplicator è specializzata nella manutenzione dei siti, dai backup di base alle migrazioni su larga scala. Il suo obiettivo finale è assicurarsi che il vostro sito WordPress sia sicuro e pronto per la crescita.
     Recensito da: avatar del recensore John Turner
avatar del recensore John Turner
John Turner è il presidente di Duplicator. Ha oltre 20 anni di esperienza commerciale e di sviluppo e i suoi plugin sono stati scaricati oltre 25 milioni di volte.

Vi è mai capitato di guardare il vostro sito WordPress pensando: "È quasi perfetto, ma quel pulsante è della tonalità di blu sbagliata" o "Vorrei che il testo fosse un po' più grande"?

I temi WordPress sono dotati di opzioni di personalizzazione, ma a volte non sono in grado di coprire tutto ciò che si desidera modificare.

È qui che entra in gioco il CSS: è come avere una bacchetta magica che vi permette di modificare l'aspetto del vostro sito esattamente come volete.

In questa guida vi mostrerò cos'è il CSS, come aggiungere i vostri stili personalizzati e alcuni esempi pratici per iniziare.

Alla fine, vi sentirete più a vostro agio nell'apportare quelle modifiche visive che portano il vostro sito da "quasi" a "esattamente".

Che cos'è il CSS?

Pensate al vostro sito web WordPress come a una casa. Il codice HTML costituisce la struttura - i muri, le stanze e le fondamenta. I CSS (Cascading Style Sheets) sono tutti gli elementi di design interno: i colori della vernice, la disposizione dei mobili, l'illuminazione e i tocchi decorativi.

I CSS indicano al browser come visualizzare il contenuto della pagina. Volete che tutto il testo dei vostri paragrafi sia blu? I CSS possono farlo.

Avete bisogno di più spazio tra il titolo e il paragrafo sottostante? I CSS si occupano anche di questo.

La struttura di base dei CSS segue questo schema:

selector { property: value; }

Il selettore si rivolge a elementi specifici della pagina e le coppie proprietà-valore definiscono l'aspetto di tali elementi.

Ad esempio:

p { color: blue; }

Questa semplice riga indica al browser di visualizzare tutto il testo dei paragrafi in blu. È tutto qui!

Pur essendo semplice nel concetto, il CSS diventa potente quando si iniziano a combinare diversi selettori e proprietà per creare regole di stile precise per il sito.

Dove si trova il CSS in WordPress?

Il CSS in WordPress non si trova solo in un posto, ma è stratificato in tutto il sito, ed è per questo che si chiama "a cascata". Capire questa gerarchia aiuta a capire dove apportare le modifiche.

Il file style.css del tema è la base. Contiene tutte le regole di stile di base che conferiscono al tema il suo aspetto caratteristico. Consideratelo come il pacchetto predefinito per l'arredamento degli interni.

Il Customizer di WordPress offre una sezione dedicata "CSS aggiuntivi", dove è possibile aggiungere in modo sicuro i propri stili. Questi sostituiscono quelli predefiniti del tema e sopravvivono agli aggiornamenti del tema.

Se si devono apportare modifiche sostanziali, un tema figlio è la scelta migliore. Il suo file style.css eredita tutto dal tema padre, ma gli stili aggiunti hanno la precedenza.

Alcuni plugin apportano il proprio CSS per lo stile delle loro funzioni specifiche. Di solito questi vengono caricati dopo gli stili del tema.

L'Editor dei blocchi (Gutenberg) e l'Editor del sito completo introducono nuovi modi per aggiungere CSS, consentendo di stilizzare blocchi o sezioni specifiche senza influenzare l'intero sito.

Occasionalmente, è possibile vedere CSS inline, ovvero stili applicati direttamente agli elementi HTML utilizzando l'attributo style. Questo approccio è generalmente sconsigliato per lo stile di tutto il sito, perché è più difficile da mantenere.

La comprensione di questa cascata è importante perché quando gli stili sono in conflitto, vince il CSS più specifico o che si carica più tardi. Per questo motivo è possibile sovrascrivere lo stile del tema con CSS personalizzati.

Perché imparare i CSS di WordPress?

Imparare i CSS permette di avere un controllo che le opzioni del tema da sole non possono dare.

Molti utenti di WordPress si scontrano con un muro di frustrazione quando non riescono a cambiare qualcosa nell'aspetto del loro sito. Il selezionatore di colori non ha la tonalità giusta. La spaziatura tra gli elementi sembra sbagliata. La dimensione dei caratteri deve essere un po' più grande.

Con una conoscenza di base dei CSS, è possibile effettuare queste regolazioni precise da soli.

I CSS consentono di rendere il sito veramente unico. Senza di esso, siete limitati alle opzioni di personalizzazione che lo sviluppatore del tema ha pensato di includere. Con i CSS, potete liberarvi da questi vincoli.

Quando si verificano degli inconvenienti visivi (e capita), la comprensione dei CSS aiuta a risolverli rapidamente. Forse l'aggiornamento di un plugin ha causato la sovrapposizione di un testo o l'aggiornamento di un tema ha modificato lo stile di un pulsante. Spesso poche righe di CSS possono risolvere immediatamente questi problemi.

Soprattutto, l'apprendimento dei CSS getta le basi per la comprensione del funzionamento dei temi di WordPress. Una volta compreso il modo in cui i CSS controllano l'aspetto, capirete meglio perché le cose appaiono nel modo in cui appaiono, rendendo la risoluzione dei problemi molto più veloce.

Dove imparare i CSS di WordPress

Per imparare i CSS sono disponibili numerose risorse accessibili, molte delle quali gratuite.

Mozilla Developer Network (MDN) Web Docs è una grande risorsa per le tecnologie web, compresi i CSS. I loro tutorial suddividono i concetti in parti digeribili con esempi pratici.

W3Schools offre lezioni di CSS per principianti con esempi interattivi in cui è possibile testare il codice direttamente nel browser. Questo approccio pratico rende l'apprendimento meno astratto.

YouTube è pieno di tutorial specifici per i CSS di WordPress. Vedere qualcuno che esegue le modifiche in tempo reale può aiutare i concetti a fare clic quando le spiegazioni testuali non sono sufficienti.

Molte piattaforme di corsi, come Coursera e Udemy, offrono corsi di CSS gratuiti (o molto convenienti). Alcuni si concentrano specificamente su WordPress, mostrandovi esattamente come indirizzare gli elementi del tema.

L'apprendimento più efficace avviene quando si fa pratica. Create un sito di prova (non fate esperimenti sul vostro sito reale!) e provate ad apportare piccole modifiche. Osservate cosa succede quando regolate proprietà come i colori, i margini o le dimensioni dei caratteri.

Ricordate che non è necessario memorizzare ogni proprietà CSS. Anche gli sviluppatori professionisti consultano regolarmente le proprietà. Ciò che conta è capire i concetti fondamentali.

Come aggiungere CSS personalizzati a WordPress

WordPress offre diversi modi per aggiungere CSS personalizzati. Ognuno di essi ha i suoi vantaggi, a seconda delle vostre esigenze e del vostro livello di comfort.

Aggiungere CSS personalizzati utilizzando il personalizzatore del tema

Il Customizer di WordPress è il luogo più sicuro per aggiungere facilmente CSS a WordPress.

Andare su Aspetto " Personalizzazione " CSS aggiuntivi nella dashboard di WordPress.

Personalizzatore di WordPress CSS aggiuntivo

Verrà visualizzato un editor di codice in cui è possibile digitare o incollare i CSS.

Modifica dei CSS nel Customizer

È possibile visualizzare l'anteprima delle modifiche in tempo reale prima di pubblicarle. Se qualcosa non va bene, modificate il codice e vedrete immediatamente i risultati.

Il Customizer è perfetto per piccole e medie quantità di CSS. Se vi trovate ad aggiungere centinaia di righe di codice, potreste prendere in considerazione uno degli altri metodi.

Aggiungere CSS personalizzati con un plugin

WPCode (ex Insert Headers and Footers) è un popolare plugin per gli snippet di codice. Offre un modo più organizzato di gestire i CSS personalizzati.

Plugin WPCode

Dopo aver installato il plugin, andare su Code Snippets " Add Snippet. Passare il mouse su Aggiungi il tuo codice personalizzato e fare clic su Aggiungi snippet personalizzato.

WPCode aggiunge uno snippet personalizzato

Scegliere CSS Snippet come tipo di codice, assegnargli un nome descrittivo e aggiungere il codice CSS.

Frammento CSS di WPCode

WPCode offre diversi vantaggi rispetto al Customizer. È possibile creare più snippet CSS, rendendoli più facili da gestire rispetto a un unico grande blocco di codice.

È inoltre possibile controllare con precisione dove e quando gli snippet vengono eseguiti. Avete bisogno di CSS che si applichi solo ai post del vostro blog? WPCode può gestire il caricamento condizionale.

Il plugin include funzioni di prevenzione degli errori che aiutano a individuare gli errori di sintassi prima che si ripercuotano sul sito live: un'utile rete di sicurezza quando si sta imparando.

Aggiungere CSS personalizzati con l'editor completo del sito

Se si utilizza un tema a blocchi, si ha accesso all'Editor completo del sito anziché al Customizer. Tuttavia, è possibile aggiungere CSS personalizzati al sito.

Navigare a questo URL, adattandolo con il dominio del vostro sito: https://example.com/wp-admin/customize.php

Si aprirà una versione limitata di FSE. Si noterà che ha una sezione CSS aggiuntivi, proprio come il Customizer.

Modifica dei file del tema

Per le personalizzazioni più estese, potrebbe essere necessario modificare direttamente i CSS nei file del tema di WordPress.

Nella dashboard, si può andare su Aspetto " Editor file del temae modificare il file style.css.

File style.css di WordPress nell'editor di file del tema

Tuttavia, ciò comporta un'importante avvertenza: Non consiglio di modificare direttamente i file di un tema padre.

Creare invece un tema figlio. Un tema figlio eredita tutte le funzionalità e lo stile del tema padre, consentendo al contempo di apportare modifiche sicure che non saranno sovrascritte durante gli aggiornamenti.

Una volta attivato un tema figlio, è possibile modificare i file CSS nell'editor di file del tema di WordPress. Potete anche accedere ai file del tema tramite FTP o il file manager del vostro provider di hosting.

I comuni CSS personalizzati in WordPress

Vediamo alcuni esempi pratici di semplici CSS personalizzati che risolvono le comuni esigenze di personalizzazione di WordPress.

Stilizzazione dei blocchi Gutenberg

Volete far risaltare maggiormente i vostri blocchi di citazioni? È possibile definirli con i CSS:

.wp-block-quote {

background-color: #f9f9f9;

border-left: 4px solid #0073aa;

padding: 20px;

}

In questo modo i blocchi di citazioni hanno uno sfondo grigio chiaro, un bordo blu a sinistra e un padding per dare respiro.

Widget di stile

Forse i widget della barra laterale hanno bisogno di una separazione visiva. È possibile aggiungere spazio e bordi tra di essi:

.widget {

margin-bottom: 30px;

padding-bottom: 20px;

border-bottom: 1px solid #eaeaea;

}

Ogni widget avrà ora più spazio sotto di sé e una sottile linea di demarcazione.

Personalizzazione dei menu di navigazione

I menu di navigazione spesso necessitano di modifiche stilistiche per adattarsi al design del sito:

.main-navigation li a {

color: #333333;

font-weight: 500;

text-transform: uppercase;

}

.main-navigation li a:hover {

color: #0073aa;

}

Questo rende i link del menu grigio scuro, leggermente in grassetto, tutto maiuscolo e blu quando ci si passa sopra.

Cambiare i caratteri e la tipografia

La tipografia ha un impatto enorme sulla personalità del sito. Ecco un esempio di come si possono personalizzare i caratteri con i CSS:

body {

font-family: 'Open Sans', sans-serif;

font-size: 16px;

line-height: 1.6;

}

h1, h2, h3 {

font-family: 'Montserrat', sans-serif;

font-weight: 700;

}

Ricordate che se utilizzate font non standard, dovrete prima importarli usando @font-face o collegandovi a Google Fonts.

Modifica di colori e sfondi

La modifica dei colori è uno dei compiti più comuni dei CSS. Queste poche righe cambiano lo sfondo del sito in grigio chiaro e rendono i link rosa con una tonalità più scura quando ci si passa sopra:

body {

background-color: #f5f5f5;

}

a {

color: #e94c89;

}

a:hover {

color: #c13872;

}

Regolazione della spaziatura

Lo spazio intorno e all'interno degli elementi (margine e padding) influisce in modo significativo sulla leggibilità. Questo aggiunge spazio sotto i paragrafi e crea un padding intorno all'area del contenuto principale:

.entry-content p {

margin-bottom: 20px;

}

.site-content {

padding: 40px 20px;

}

Moduli di styling

I moduli hanno spesso bisogno di un aiuto stilistico per adattarsi al design del sito. Questi stili creano campi di moduli puliti con un pulsante di invio ben visibile:

input[type="text"],

input[type="email"],

textarea {

border: 1px solid #ddd;

padding: 10px;

border-radius: 4px;

}

input[type="submit"] {

background-color: #0073aa;

color: white;

padding: 12px 20px;

border: none;

border-radius: 4px;

}

Suggerimenti e risoluzione dei problemi CSS

Anche gli sviluppatori più esperti si imbattono in problemi con i CSS. Ecco alcuni problemi comuni e come risolverli.

Caching del browser

Avete aggiunto nuovi CSS, ma il vostro sito sembra esattamente lo stesso. Prima di farsi prendere dal panico, spesso si tratta di un problema di caching del browser.

I browser salvano i file CSS (cache) per caricare i siti più velocemente. Ciò significa che potrebbero mostrare il vecchio CSS invece delle nuove modifiche.

Provate a fare un refresh rigido premendo Ctrl+F5 (Windows) o Cmd+Shift+R (Mac). In questo modo si obbliga il browser a ottenere copie fresche di tutti i file invece di utilizzare le versioni memorizzate nella cache.

Caching di WordPress

Se si utilizza un plugin per la cache come WP Super Cache o W3 Total Cache, è necessario cancellare anche la cache quando si apportano modifiche ai CSS.

Cercare il pulsante Cancella cache nelle impostazioni del plugin di caching.

Cancellare la cache di WordPress

Finché non si cancella la cache, le modifiche potrebbero essere visibili solo all'utente (quando è connesso), ma non ai visitatori abituali.

Problemi con il selettore

Quando i CSS non funzionano, il problema spesso risiede nel selettore: il bersaglio è l'elemento sbagliato.

I CSS seguono una gerarchia di specificità. I selettori più specifici sovrascrivono quelli generali. Ad esempio, #sidebar p (un ID più un elemento) sovrascriveranno gli stili impostati solo per p (un elemento).

Gli errori ortografici sono facili da non notare. Era .sidebar o .side-bar? Un trattino fa la differenza.

Gli strumenti di sviluppo del browser sono preziosi per la risoluzione dei problemi. Fare clic con il pulsante destro del mouse sull'elemento che si sta cercando di stilizzare e selezionare Ispeziona. Si vedranno tutti gli stili attualmente applicati e quali sono stati sovrascritti.

Codice CSS di Chrome DevTools

Evitare il fattore "importante

Il !important forza l'applicazione di uno stile, indipendentemente dalla specificità:

p { color: blue !important; }

Sebbene sia allettante nei momenti di frustrazione, !important crea grattacapi a lungo termine. Interrompe il naturale funzionamento a cascata dei CSS e porta a "guerre di specificità" in cui si finisce per avere bisogno di più dichiarazioni !important.

Invece, è bene rendere i selettori più specifici. Se .content p non funziona, provare con .content .entry-content p per essere più precisi.

Test su dispositivi e browser diversi

Il vostro sito deve essere bello ovunque. Ciò che funziona sul vostro computer portatile potrebbe rompersi sugli schermi dei cellulari.

Utilizzate gli strumenti per sviluppatori del vostro browser per simulare diverse dimensioni dello schermo. In Chrome, fate clic con il pulsante destro del mouse, selezionate Ispeziona e cercate l'icona di selezione del dispositivo.

Vista mobile di Chrome DevTools

Eseguire sempre un backup prima di apportare modifiche

Prima di effettuare modifiche al CSS, soprattutto se di ampia portata, eseguite un backup del vostro sito. Non si tratta solo di un buon consiglio, ma di una protezione fondamentale.

Strumenti come Duplicator rendono i backup semplici. È sufficiente creare un nuovo backup e scegliere la preimpostazione Sito completo.

Backup completo del sito preimpostato

Per una maggiore protezione contro gli errori specifici del sito, invio sempre i backup al cloud. Durante la creazione del backup, scegliete una delle numerose integrazioni con il cloud storage.

Posizioni di archiviazione di backup

Grazie a questa rete di sicurezza, potete sperimentare più liberamente, sapendo che potete ripristinare tutto se qualcosa va storto.

Un backup di cinque minuti può far risparmiare ore di risoluzione dei problemi. Se notate un errore nel CSS, andate a questo backup e premete Ripristina.

Ripristino del backup

Anche se il backup è nel cloud, Duplicator lo scaricherà e lo ripristinerà. Sarà come se l'errore non fosse mai accaduto!

Domande frequenti (FAQ)

Come si ottengono i CSS in WordPress?

I CSS sono integrati nel tema di WordPress. È possibile aggiungere il proprio CSS personalizzato attraverso il Customizer(Aspetto " Personalizza " CSS aggiuntivo), con un plugin per il codice di WordPress come WPCode o creando un tema figlio e modificando il suo file style.css.

WordPress utilizza HTML o CSS?

WordPress utilizza entrambi. L'HTML crea la struttura delle pagine e dei post, mentre il CSS controlla l'aspetto della struttura. WordPress genera automaticamente l'HTML in base ai contenuti, mentre il tema fornisce il CSS per lo stile.

Quali sono alcuni esempi di CSS personalizzati per WordPress?

Ecco alcuni semplici esempi di CSS personalizzati per WordPress:

  • Ingrandire il testo: p { font-size: 18px; }
  • Cambiare il colore dei pulsanti: .button { background-color: #ff6b6b; }
  • Aggiungere uno spazio dopo le immagini: .wp-block-image { margin-bottom: 30px; }
  • Nascondere un elemento: .element-to-hide { display: none; }
  • Rendere il testo in grassetto: .special-text { font-weight: 700; }

Devo imparare i CSS per WordPress?

Non è necessario imparare i CSS se si è soddisfatti delle opzioni integrate nel tema. Tuttavia, imparare anche solo i CSS di base vi permette di avere un maggiore controllo sull'aspetto del vostro sito e di risolvere i problemi visivi senza dover aspettare gli aggiornamenti del tema o pagare uno sviluppatore.

Gli sviluppatori web utilizzano i CSS?

Sì, il CSS è una delle tecnologie fondamentali utilizzate da tutti gli sviluppatori web front-end, insieme a HTML e JavaScript. È un'abilità essenziale per chiunque costruisca siti web a livello professionale.

Pensieri finali

Il CSS non è un codice misterioso che solo gli sviluppatori professionisti possono capire. È uno strumento pratico che vi dà un controllo preciso sull'aspetto del vostro sito WordPress.

La chiave è iniziare con poco: cambiare un colore qui, regolare la spaziatura là. Man mano che si acquisisce dimestichezza, ci si troverà in grado di effettuare regolazioni più complesse.

Ricordate che ogni sviluppatore professionista di WordPress ha iniziato esattamente dove siete voi ora. Hanno imparato sperimentando, commettendo errori e costruendo gradualmente le loro competenze.

Per iniziare, tenete a portata di mano un backup con Duplicator. Il programma annulla gli errori con un clic, quindi se qualcosa non funziona, è sempre possibile ripristinare le modifiche e riprovare.

Mentre siete qui, penso che vi piaceranno anche queste altre guide su WordPress:

avatar dell'autore
Joella Dunn Scrittrice di contenuti
Joella è una scrittrice con anni di esperienza in WordPress. In Duplicator è specializzata nella manutenzione dei siti, dai backup di base alle migrazioni su larga scala. Il suo obiettivo finale è assicurarsi che il vostro sito WordPress sia sicuro e pronto per la crescita.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Raccomandiamo solo prodotti che riteniamo possano apportare un valore aggiunto ai nostri lettori.