Creazione di layout di moduli a più colonne con classi CSS

Vuoi condensare i tuoi moduli visualizzando i campi in più colonne? WPForms semplifica la suddivisione dei moduli in metà, terzi o layout ancora più complessi.

Questa guida ti mostrerà come utilizzare le nostre impostazioni di layout a più colonne per far sì che i tuoi moduli abbiano il miglior aspetto possibile.

Nota: Ti consigliamo di utilizzare il campo Layout per un approccio più semplice, drag-and-drop, alla creazione di layout di moduli avanzati. Tuttavia, le classi CSS per il layout trattate in questa guida sono ancora supportate.


Prima di iniziare, dovrai assicurarti che WPForms sia installato e attivato sul tuo sito WordPress e che tu abbia verificato la tua licenza. Quindi puoi creare un nuovo modulo o modificarne uno esistente per accedere al generatore di moduli.

Creazione di moduli a più colonne con layout visivi

WPForms include uno strumento di layout visivo che ti consente di creare più colonne senza codice.

Per accedere a questo strumento, fai clic su qualsiasi campo nell'editor per aprire il suo pannello Opzioni campo. Quindi fai clic sulla scheda Avanzate.

Apertura del pannello Opzioni campo avanzate

Apri lo strumento di layout visivo facendo clic su Mostra layout accanto all'opzione Classi CSS.

Apertura dello strumento di layout visivi

Questo rivelerà diverse opzioni di layout predefinite che puoi utilizzare nel tuo modulo.

Le opzioni multicolonna nello strumento di layout visivi di WPForms

Nota: L'opzione Mostra layout è disponibile solo per gli utenti di WPForms Lite. Se stai utilizzando il plugin WPForms Pro, ti sarà richiesto di utilizzare il campo Layout per creare campi modulo a più colonne.

Per il nostro esempio, vogliamo che i campi Nome ed Email appaiano uno accanto all'altro, e che ciascuno occupi metà della larghezza del modulo. Per creare questo layout, selezioneremo l'opzione che mostra due caselle di uguali dimensioni.

Selezione di un layout a due colonne

Una volta selezionato questo layout, dobbiamo scegliere in quale colonna vogliamo che appaia questo particolare campo. Poiché il nostro campo Nome è il primo nel nostro modulo, vogliamo che appaia nella colonna di sinistra.

Impostazione del primo campo in un layout multicolonna

Quando fai clic su una colonna nello strumento di layout visivo, le classi corrispondenti vengono aggiunte automaticamente all'impostazione Classi CSS del campo. La classe wpforms-one-half indica al campo di occupare metà della larghezza disponibile, mentre la classe wpforms-first indica al campo che deve iniziare una nuova riga.

Classi CSS multicolonna applicate a un campo

Successivamente, dobbiamo eseguire la stessa procedura per il nostro campo Email. Tuttavia, lo posizioneremo nella colonna di destra.

Aggiunta di un campo alla seconda colonna in un layout a due colonne

Quando hai finito di aggiungere i tuoi campi al tuo layout, assicurati di salvare le modifiche nell'editor dei moduli.

Ecco come appare il nostro esempio di layout a più colonne sul frontend del nostro sito:

Un layout di modulo a due colonne

Dai un'occhiata al nostro Modello di modulo di richiesta preventivo a più colonne che utilizza classi CSS per creare un layout compatto e a più colonne.

Aggiunta manuale di classi CSS per layout a più colonne

Se preferisci non utilizzare lo strumento di layout visivo, puoi digitare manualmente le classi CSS nel campo pertinente nella scheda Avanzate del pannello Opzioni campo.

Ecco tutte le classi CSS disponibili per i layout a più colonne:

  • wpforms-met à
  • wpforms-un-terzo
  • wpforms-un-quarto
  • wpforms-un-quinto
  • wpforms-un-sesto
  • wpforms-due-terzi
  • wpforms-due-quarti
  • wpforms-due-quinti
  • wpforms-due-sesti
  • wpforms-tre-quarti
  • wpforms-tre-quinti
  • wpforms-tre-sesti
  • wpforms-quattro-quinti
  • wpforms-quattro-sesti
  • wpforms-cinque-sesti

L'immagine sottostante mostra 3 diversi layout comuni a più colonne. Le etichette indicano quali classi CSS sono state utilizzate dall'elenco sopra.

Layout di moduli multicolonna comuni, inclusi layout a due colonne, tre colonne e a due colonne non uniformi

Nota: Il primo campo in ogni riga nell'immagine sopra utilizza anche la classe wpforms-first.

Nota: Il primo campo in ogni riga nell'immagine sopra utilizza anche la classe wpforms-first.

Note aggiuntive sull'utilizzo di layout a più colonne

Quando si utilizzano le classi per le colonne, ci sono alcune cose importanti da notare:

  • Le colonne non si applicano nell'editor dei moduli. Sono visibili solo quando si visualizza il modulo sul frontend del tuo sito. Testa sempre i tuoi moduli prima di pubblicarli per assicurarti di essere soddisfatto dei loro layout.
  • Il primo campo in ogni riga deve avere la classe wpforms-first oltre alla sua classe di colonna. Questo dice al plugin che è il primo elemento e reimposta eventuali colonne precedenti nel modulo.
  • Nella maggior parte dei casi, quando si utilizzano le classi per le colonne, è necessario impostare la Dimensione del campo (anch'essa nella scheda Avanzate del pannello Opzioni campo) su Grande. Ciò consente al campo di riempire tutto lo spazio disponibile nella sua colonna e mantiene la spaziatura destra e sinistra uniforme rispetto ai campi adiacenti.
Modifica della dimensione del campo per un campo di testo in un layout multicolonna
  • Se utilizzi un layout a più colonne con campi condizionali, i campi visualizzati condizionalmente saranno allineati a sinistra. Per mantenere questi campi allineati secondo il tuo layout preferito, puoi usare questo snippet CSS:

    Nota: Se non hai familiarità con l'uso del CSS in WPForms, consulta la nostra guida CSS per principianti e il nostro documento su come usare classi personalizzate con WPForms.

    Domande frequenti

    Queste sono le risposte ad alcune delle domande più frequenti sulla creazione di layout di moduli multi-colonna.

    Perché il layout a più colonne non funziona quando visualizzo in anteprima il mio modulo?

    Se il Markup Moderno è abilitato nelle impostazioni di WPForms, le classi CSS per più colonne non funzioneranno quando visualizzi il tuo modulo nel frontend. Per risolvere questo problema, dovrai disabilitare il Markup Moderno.

    Nota: La disabilitazione del Markup Moderno ti impedisce di stilizzare i moduli nell'editor a blocchi. Ti consigliamo di utilizzare il campo Layout per creare campi modulo a più colonne se desideri comunque stilizzare il tuo modulo nell'editor a blocchi.

    Per fare ciò, vai su WPForms » Impostazioni e seleziona la scheda Generale.

    Impostazioni generali di WPForms

    Successivamente, scorri verso il basso e deseleziona l'opzione Usa Markup Moderno.

    Disabilita markup moderno

    Assicurati di salvare le modifiche una volta terminato.

    Nota: Se non riesci a trovare le impostazioni del Markup Moderno, dovrai aggiungere un filtro per forzare WPForms a mostrare questa opzione. Consulta la nostra guida allo styling dei moduli per maggiori dettagli.

    Fatto! Ora puoi ottimizzare i tuoi moduli con layout a più colonne.

    Successivamente, vorresti anche far sì che i tuoi moduli abbiano un bell'aspetto sui dispositivi mobili? Puoi configurare il tuo modulo per avere un layout a più colonne che cambia per visualizzare i campi in una singola colonna sui dispositivi mobili, in modo che sia facile da usare su ogni dispositivo.

    Il miglior plugin per la creazione di moduli drag and drop per WordPress

    Facile, veloce e sicuro. Unisciti a oltre 6 milioni di proprietari di siti web che si affidano a WPForms.