{"id":167249,"date":"2025-04-28T09:00:00","date_gmt":"2025-04-28T09:00:00","guid":{"rendered":"https:\/\/gtechgroup.it\/blog\/tablepress-formattazione-stili-css-personalizzato\/"},"modified":"2026-05-30T10:00:00","modified_gmt":"2026-05-30T08:00:00","slug":"tablepress-formattazione-stili-css-personalizzato","status":"publish","type":"post","link":"https:\/\/gtechgroup.it\/blog\/tablepress-formattazione-stili-css-personalizzato\/","title":{"rendered":"Formattazione e Stili in TablePress: CSS Personalizzato"},"content":{"rendered":"<h2>Formattazione e Stili in TablePress: CSS Personalizzato<\/h2>\n<p>Le tabelle create con TablePress sono funzionali fin dal primo momento, ma per distinguersi davvero e offrire un&#8217;esperienza utente impeccabile, la personalizzazione visiva &#232; fondamentale. TablePress offre strumenti potenti per modificare l&#8217;aspetto delle tabelle tramite <strong>CSS personalizzato<\/strong>, permettendoti di adattare colori, font, spaziature e layout a qualsiasi design. In questa guida ti mostreremo come padroneggiare la formattazione avanzata delle tabelle TablePress.<\/p>\n<h2>Dove Inserire il CSS Personalizzato<\/h2>\n<p>TablePress mette a disposizione un&#8217;area dedicata per il CSS personalizzato all&#8217;interno delle opzioni del plugin. Per accedervi, naviga su <strong>TablePress &rarr; Opzioni del Plugin<\/strong> e scorri fino alla sezione &#8220;CSS personalizzato&#8221;. Qui troverai un&#8217;area di testo dove puoi inserire le tue regole CSS. Queste regole verranno caricate su tutte le pagine del sito che contengono tabelle TablePress.<\/p>\n<p>In alternativa, puoi inserire il CSS personalizzato nel <strong>Personalizza<\/strong> di WordPress (Aspetto &rarr; Personalizza &rarr; CSS aggiuntivo) o nel file <code>style.css<\/code> del tema figlio. Tuttavia, l&#8217;area CSS di TablePress &#232; generalmente la scelta migliore perch&#233; mantiene le personalizzazioni separate dal tema e le preserva anche in caso di cambio tema.<\/p>\n<p>Un terzo approccio, utile per personalizzazioni specifiche di una singola pagina, &#232; aggiungere un blocco HTML personalizzato contenente un tag <code>&lt;style&gt;<\/code> direttamente nella pagina dove si trova la tabella. Questo metodo &#232; meno elegante ma pu&#242; essere pratico per eccezioni una tantum.<\/p>\n<h2>Comprendere i Selettori CSS di TablePress<\/h2>\n<p>Per personalizzare efficacemente le tabelle, devi conoscere i selettori CSS utilizzati da TablePress. Ogni tabella ha un <strong>ID univoco<\/strong> nel formato <code>.tablepress-id-N<\/code> dove N &#232; il numero identificativo della tabella. Questo selettore ti permette di applicare stili a una tabella specifica senza influenzare le altre.<\/p>\n<p>Ecco i selettori principali che devi conoscere:<\/p>\n<ul>\n<li><code>.tablepress<\/code> &#8212; Seleziona tutte le tabelle TablePress<\/li>\n<li><code>.tablepress-id-1<\/code> &#8212; Seleziona solo la tabella con ID 1<\/li>\n<li><code>.tablepress thead th<\/code> &#8212; Seleziona le celle dell&#8217;intestazione<\/li>\n<li><code>.tablepress tbody td<\/code> &#8212; Seleziona le celle del corpo<\/li>\n<li><code>.tablepress tfoot th<\/code> &#8212; Seleziona le celle del piede<\/li>\n<li><code>.tablepress .odd td<\/code> &#8212; Seleziona le righe dispari<\/li>\n<li><code>.tablepress .even td<\/code> &#8212; Seleziona le righe pari<\/li>\n<li><code>.tablepress .row-hover tr:hover td<\/code> &#8212; Seleziona la riga al passaggio del mouse<\/li>\n<\/ul>\n<p>Puoi anche selezionare colonne specifiche utilizzando il selettore <code>.column-N<\/code> dove N &#232; il numero della colonna. Ad esempio, <code>.tablepress .column-3<\/code> seleziona tutte le celle della terza colonna.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/tp2-04-options.png\" alt=\"Area CSS personalizzato nelle opzioni di TablePress\" \/><\/p>\n<h2>Personalizzare i Colori delle Tabelle<\/h2>\n<p>La personalizzazione dei colori &#232; probabilmente la modifica pi&#249; richiesta. Per cambiare il <strong>colore di sfondo dell&#8217;intestazione<\/strong>, utilizza questa regola:<\/p>\n<pre><code>.tablepress thead th {\n  background-color: #2563eb;\n  color: #ffffff;\n}<\/code><\/pre>\n<p>Per modificare i <strong>colori delle righe alternate<\/strong>, che migliorano la leggibilit&#224; delle tabelle lunghe, utilizza:<\/p>\n<pre><code>.tablepress .odd td {\n  background-color: #f8fafc;\n}\n.tablepress .even td {\n  background-color: #ffffff;\n}<\/code><\/pre>\n<p>Per personalizzare l&#8217;<strong>effetto hover<\/strong> sulle righe, puoi cambiare sia il colore di sfondo che il colore del testo:<\/p>\n<pre><code>.tablepress tbody tr:hover td {\n  background-color: #dbeafe;\n  color: #1e3a5f;\n}<\/code><\/pre>\n<p>Ricorda di utilizzare il suffisso <code>!important<\/code> se le tue regole non vengono applicate a causa di specificit&#224; CSS superiori nel tema. Ad esempio: <code>background-color: #2563eb !important;<\/code><\/p>\n<h2>Personalizzare Font e Tipografia<\/h2>\n<p>La tipografia &#232; un elemento cruciale per l&#8217;aspetto professionale delle tabelle. Puoi modificare il font, la dimensione, il peso e lo stile del testo nelle celle. Per impostare un font personalizzato per tutta la tabella:<\/p>\n<pre><code>.tablepress {\n  font-family: Inter, Segoe UI, sans-serif;\n  font-size: 14px;\n  line-height: 1.6;\n}<\/code><\/pre>\n<p>Per le intestazioni, potresti voler utilizzare un font diverso e pi&#249; impattante:<\/p>\n<pre><code>.tablepress thead th {\n  font-family: Space Grotesk, sans-serif;\n  font-size: 15px;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n}<\/code><\/pre>\n<p>Puoi anche allineare il testo in modo diverso per colonne specifiche. Ad esempio, allineare a destra una colonna di prezzi:<\/p>\n<pre><code>.tablepress .column-4 {\n  text-align: right;\n  font-variant-numeric: tabular-nums;\n}<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/tp2-02-add.png\" alt=\"Editor di tabella TablePress con formattazione personalizzata\" \/><\/p>\n<h2>Bordi, Padding e Spaziature<\/h2>\n<p>Il padding delle celle e i bordi influenzano enormemente la leggibilit&#224; delle tabelle. Un padding troppo stretto rende i dati difficili da leggere, mentre uno troppo ampio spreca spazio prezioso. Ecco una configurazione bilanciata:<\/p>\n<pre><code>.tablepress td,\n.tablepress th {\n  padding: 12px 16px;\n  border: 1px solid #e2e8f0;\n}<\/code><\/pre>\n<p>Per un aspetto pi&#249; moderno e pulito, puoi rimuovere i bordi verticali e mantenere solo quelli orizzontali:<\/p>\n<pre><code>.tablepress td,\n.tablepress th {\n  border-left: none;\n  border-right: none;\n  border-bottom: 1px solid #e2e8f0;\n}<\/code><\/pre>\n<p>Puoi anche aggiungere un bordo arrotondato alla tabella per un aspetto pi&#249; morbido:<\/p>\n<pre><code>.tablepress {\n  border-radius: 8px;\n  overflow: hidden;\n  border: 1px solid #e2e8f0;\n}<\/code><\/pre>\n<h2>Stili Specifici per Singole Tabelle<\/h2>\n<p>Una delle grandi forze di TablePress &#232; la possibilit&#224; di applicare stili diversi a tabelle diverse. Utilizzando l&#8217;ID della tabella come selettore, puoi creare design completamente unici per ogni tabella del sito.<\/p>\n<p>Ad esempio, se la tabella con ID 3 &#232; una tabella di prezzi e vuoi darle un aspetto premium con sfondo scuro:<\/p>\n<pre><code>.tablepress-id-3 {\n  background-color: #1e293b;\n  color: #e2e8f0;\n  border-radius: 12px;\n}\n.tablepress-id-3 thead th {\n  background-color: #0f172a;\n  color: #60a5fa;\n  font-size: 16px;\n}\n.tablepress-id-3 tbody td {\n  border-color: #334155;\n}<\/code><\/pre>\n<p>Questo approccio ti permette di avere una tabella di dati con sfondo chiaro e una tabella di prezzi con sfondo scuro nella stessa pagina, ciascuna con il proprio stile distintivo.<\/p>\n<h2>Classi CSS Personalizzate nelle Celle<\/h2>\n<p>TablePress ti permette di aggiungere <strong>classi CSS personalizzate<\/strong> a singole righe attraverso le opzioni della tabella. Questo &#232; utile per evidenziare righe specifiche, come la riga del piano &#8220;pi&#249; popolare&#8221; in una tabella di prezzi o una riga di totali in una tabella di dati finanziari.<\/p>\n<p>All&#8217;interno delle celle, puoi anche utilizzare tag HTML con classi personalizzate. Ad esempio, per creare un badge colorato all&#8217;interno di una cella:<\/p>\n<pre><code>&lt;span class=\"badge-green\"&gt;Attivo&lt;\/span&gt;<\/code><\/pre>\n<p>E poi definire lo stile del badge nel CSS personalizzato:<\/p>\n<pre><code>.tablepress .badge-green {\n  background-color: #dcfce7;\n  color: #166534;\n  padding: 4px 12px;\n  border-radius: 9999px;\n  font-size: 12px;\n  font-weight: 600;\n}<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/wc-06-settings.png\" alt=\"Impostazioni avanzate per la formattazione delle tabelle\" \/><\/p>\n<h2>Formattazione Condizionale con CSS<\/h2>\n<p>Sebbene TablePress non offra una funzionalit&#224; nativa di formattazione condizionale come Excel, puoi ottenere risultati simili combinando classi HTML nelle celle con regole CSS. Ad esempio, puoi colorare i valori positivi in verde e quelli negativi in rosso:<\/p>\n<pre><code>.tablepress .valore-positivo {\n  color: #16a34a;\n  font-weight: 600;\n}\n.tablepress .valore-negativo {\n  color: #dc2626;\n  font-weight: 600;\n}<\/code><\/pre>\n<p>Nelle celle della tabella, avvolgi i valori con i tag appropriati: <code>&lt;span class=&#8220;valore-positivo&#8221;&gt;+15{6fb8dad3a9c483f1a21adb5997a0bd0fb65a4b2f8344003d223c5d2f2542798c}&lt;\/span&gt;<\/code> o <code>&lt;span class=&#8220;valore-negativo&#8221;&gt;-8{6fb8dad3a9c483f1a21adb5997a0bd0fb65a4b2f8344003d223c5d2f2542798c}&lt;\/span&gt;<\/code>. Questo approccio richiede un po&#8217; pi&#249; di lavoro manuale ma offre un controllo totale sull&#8217;aspetto visivo.<\/p>\n<h2>Animazioni e Transizioni CSS<\/h2>\n<p>Per aggiungere un tocco di modernit&#224; alle tabelle, puoi utilizzare transizioni e animazioni CSS. Un effetto hover fluido sulle righe &#232; facile da implementare:<\/p>\n<pre><code>.tablepress tbody tr {\n  transition: background-color 0.2s ease, transform 0.1s ease;\n}\n.tablepress tbody tr:hover {\n  background-color: #eff6ff;\n  transform: scale(1.005);\n}<\/code><\/pre>\n<p>Puoi anche aggiungere un&#8217;animazione di ingresso per le tabelle, facendole apparire gradualmente quando la pagina viene caricata:<\/p>\n<pre><code>@keyframes fadeInUp {\n  from { opacity: 0; transform: translateY(20px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n.tablepress {\n  animation: fadeInUp 0.6s ease-out;\n}<\/code><\/pre>\n<p>Usa le animazioni con parsimonia: un effetto sottile migliora l&#8217;esperienza utente, ma eccedere pu&#242; rendere la pagina distraente e poco professionale.<\/p>\n<h2>Temi Predefiniti e Ispirazione<\/h2>\n<p>Se non vuoi partire da zero, puoi ispirarvi a temi CSS predefiniti per le tabelle. Ecco un tema &#8220;Corporate&#8221; completo che puoi copiare e adattare:<\/p>\n<pre><code>\/* Tema Corporate per TablePress *\/\n.tablepress {\n  border-collapse: separate;\n  border-spacing: 0;\n  border: 1px solid #d1d5db;\n  border-radius: 8px;\n  overflow: hidden;\n  font-family: Inter, sans-serif;\n  font-size: 14px;\n}\n.tablepress thead th {\n  background: linear-gradient(135deg, #1e40af, #3b82f6);\n  color: #fff;\n  padding: 14px 18px;\n  font-weight: 600;\n  text-align: left;\n  border: none;\n}\n.tablepress tbody td {\n  padding: 12px 18px;\n  border-bottom: 1px solid #e5e7eb;\n}\n.tablepress .odd td { background-color: #f9fafb; }\n.tablepress .even td { background-color: #ffffff; }\n.tablepress tbody tr:hover td {\n  background-color: #dbeafe;\n}<\/code><\/pre>\n<p>Questo tema utilizza un gradiente nell&#8217;intestazione, bordi arrotondati e colori professionali. Puoi modificare i codici colore per adattarlo alla palette del tuo brand.<\/p>\n<h2>Risolvere i Conflitti CSS con il Tema<\/h2>\n<p>Uno dei problemi pi&#249; comuni nella personalizzazione delle tabelle TablePress &#232; il <strong>conflitto con gli stili del tema<\/strong>. Molti temi WordPress applicano stili globali alle tabelle HTML che possono sovrascrivere le personalizzazioni di TablePress. Per risolvere questo problema, utilizza selettori CSS pi&#249; specifici e, se necessario, la direttiva <code>!important<\/code>.<\/p>\n<p>Un trucco efficace &#232; aumentare la specificit&#224; del selettore ripetendo la classe: <code>.tablepress.tablepress thead th<\/code> ha una specificit&#224; maggiore di <code>.tablepress thead th<\/code>. In alternativa, puoi avvolgere la tabella in un contenitore con un ID personalizzato e usare quell&#8217;ID nel selettore.<\/p>\n<p>Utilizza gli strumenti per sviluppatori del browser (F12 in Chrome o Firefox) per ispezionare gli stili applicati alla tabella e identificare quali regole del tema stanno causando il conflitto. Questo ti permetter&#224; di scrivere regole CSS mirate e precise.<\/p>\n<div style=\"background:#f0f4f8;border-left:4px solid #2563eb;padding:18px 24px;margin:30px 0;border-radius:8px;\">\n<h3 style=\"margin-top:0;\">Leggi anche gli altri articoli della serie TablePress<\/h3>\n<ul>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/installare-configurare-tablepress-wordpress\/\">Come Installare e Configurare TablePress su WordPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/tablepress-creare-prima-tabella-guida\/\">Creare la Prima Tabella con TablePress: Guida Passo Passo<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/tablepress-ordinamento-filtri-paginazione\/\">TablePress: Ordinamento, Filtri e Paginazione delle Tabelle<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/tablepress-responsive-tabelle-mobile-tablet\/\">TablePress Responsive: Tabelle Perfette su Mobile e Tablet<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/tablepress-free-vs-pro-confronto-prezzi\/\">TablePress Free vs Pro: Confronto Funzionalit&#224; e Prezzi 2026<\/a><\/li>\n<\/ul>\n<\/div>\n<p>Vuoi tabelle con un design personalizzato e professionale per il tuo sito WordPress? Gli esperti di <strong>G Tech Group<\/strong> possono creare stili CSS su misura per le tue tabelle TablePress. <a href=\"https:\/\/gtechgroup.it\/contatti\/\">Contattaci<\/a> e trasforma i tuoi dati in un&#8217;esperienza visiva d&#8217;impatto.<\/p>\n<h3>Migliora il Tuo Sito WordPress<\/h3>\n<p>Scopri le nostre guide complete sugli altri plugin essenziali per WordPress:<\/p>\n<ul>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/come-installare-elementor-wordpress-guida-principianti\/\">Come Installare Elementor su WordPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wp-rocket-installare-configurare-wordpress\/\">Come Installare e Configurare WP Rocket<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/come-installare-configurare-seopress-wordpress-guida\/\">Come Installare e Configurare SEOPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/installare-attivare-updraftplus-wordpress\/\">Come Installare e Configurare UpdraftPlus<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Formattazione e Stili in TablePress: CSS Personalizzato Le tabelle create con TablePress sono funzionali fin dal primo momento, ma per distinguersi davvero e offrire un&#8217;esperienza&hellip;<\/p>\n","protected":false},"author":2,"featured_media":167202,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"TablePress: CSS e Formattazione | Guida","_seopress_titles_desc":"Come personalizzare lo stile delle tabelle TablePress con CSS. Colori, bordi, font e design responsive.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"Formattazione Stili TablePress: CSS","footnotes":""},"categories":[1,61],"tags":[2957,3329,3612,3611,3606,492],"class_list":["post-167249","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-senza-categoria","category-wordpress","tag-css","tag-design","tag-formattazione","tag-stili","tag-tablepress","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/167249","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/comments?post=167249"}],"version-history":[{"count":0,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/posts\/167249\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/media\/167202"}],"wp:attachment":[{"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/media?parent=167249"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/categories?post=167249"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/wp-json\/wp\/v2\/tags?post=167249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}