.CSS

File CSS

Cascading Style Sheet
Fai una domanda
RISPOSTA RAPIDA

Un file CSS è un Cascading Style Sheet (foglio di stile a cascata) - un file di testo semplice che controlla colori, caratteri, spaziatura e layout di una pagina web. Puoi aprirlo in qualsiasi editor di testo o di codice come VS Code o Notepad++. Un file CSS non viene eseguito da solo; funziona essendo collegato a una pagina HTML che un browser poi renderizza.

Sviluppatore: W3C (CSS Working Group); originally proposed by Håkon Wium Lie Categoria: File di Internet Standard aperto MIME: text/css
SI APRE SU Windows macOS Linux Web
Correlati: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jun 26, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file CSS?

I file .css sono utilizzati per formattare i contenuti e descrivere la presentazione di un sito web.

I file con l'estensione .css contengono regole che definiscono come gli elementi .html debbano essere visualizzati su una determinata pagina. Queste regole coprono aree quali:

  • impostazioni dei caratteri (tipo di carattere, dimensione, colore e stile),
  • interlinea e rientro,
  • regole di layout per elementi incorporati e posizionati,
  • riferimenti a risorse, animazioni e breakpoint responsivi tramite query @media.

Il CSS - Cascading Style Sheets - è il linguaggio di stile utilizzato per creare i file .css. È stato progettato per consentire la separazione del contenuto del sito web dalla sua presentazione, rendendo molto più semplice modificare l'aspetto di un sito senza influenzarne il contenuto. I file .css consentono inoltre alle pagine di essere renderizzate in modo diverso a seconda del dispositivo utilizzato per accedervi - che si tratti di un dispositivo mobile, un PC desktop o un tablet - per una migliore esperienza utente. La parte «a cascata» significa che più regole possono colpire lo stesso elemento simultaneamente, con la specificità e l'ordine di origine che risolvono quale regola prevalga.

Il CSS non è un formato a versione singola: a partire dal CSS3 si è sviluppato come moduli indipendenti (Selectors, Flexbox, Grid, Color, Animations e altri), ognuno dei quali avanza al proprio ritmo. I preprocessori come .scss e .less estendono la sintassi di scrittura del CSS, ma vengono sempre compilati in semplice .css che i browser consumano direttamente.

I file .css memorizzano i dati in formato testo semplice e possono quindi essere modificati utilizzando qualsiasi editor di testo. Si raccomanda, tuttavia, che i file .css vengano modificati utilizzando strumenti dedicati per evitare potenziali errori - tali strumenti evidenziano automaticamente le parole chiave, correggono gli errori di sintassi e offrono funzioni di completamento automatico. Un file .css non trasporta alcuna firma binaria; può opzionalmente iniziare con una dichiarazione @charset, una regola @import o un /* commento */.

Sicurezza e incolumità

RISCHIO: LOW

Il CSS è testo semplice e non esegue codice, quindi un file .css è a basso rischio da aprire. Casi limite: storicamente il CSS poteva caricare risorse remote (caratteri/immagini) e i browser più vecchi avevano peculiarità di CSS expression()/behavior (da tempo deprecate); il CSS moderno non può eseguire script. La vera cautela è scaricare software «editor/visualizzatore CSS gratuito» da portali pieni di pubblicità che raggruppano PUP - usa gli editor affidabili elencati sopra.

Dettagli del formato

in sintesi
NOME COMPLETOCascading Style Sheetanche noto come Style Sheet, CSS file
SVILUPPATOREW3C (CSS Working Group); originally proposed by Håkon Wium Liedal CSS Level 1, December 1996 (W3C Recommendation)
TIPO MIMEtext/css
TIPOFoglio di stile in testo semplice (web)
STANDARDAperto · royalty-free

Programmi che aprono file CSS

Windows4 apps
Sublime Text A pagamento Apri per modificare; gratuito per la valutazione, licenza per l'uso continuato.
Notepad Open-source Apri direttamente per visualizzare/modificare il testo del foglio di stile.
Visual Studio Code Gratuito Apri il .css per modificarlo con evidenziazione della sintassi, IntelliSense ed estensioni di anteprima dal vivo.
Web browser (Chrome/Firefox/Edge) Gratuito I browser applicano il CSS automaticamente al caricamento di una pagina; usa i DevTools (F12) per ispezionare/modificare gli stili dal vivo.
macOS2 apps
TextEdit Integrato Apri in modalità testo semplice per leggere/modificare; disattiva prima il rich text.
Visual Studio Code Gratuito Apri il .css per modificarlo con evidenziazione della sintassi, IntelliSense ed estensioni di anteprima dal vivo.
Linux1 app
VS Code / gedit / GNU Emacs Gratuito Apri il .css in qualsiasi editor di testo/codice per visualizzarlo o modificarlo.
Web1 app
CodePen / JSFiddle Gratuito Incolla il CSS in un playground online per modificarlo e visualizzarne l'anteprima rispetto all'HTML in tempo reale.

Dettagli tecnici

specifiche approfondite
Tipo MIMEtext/css
Codifica del fileTesto semplice, UTF-8 per impostazione predefinita; il set di caratteri può essere dichiarato esplicitamente con una regola `@charset` all'inizio del file
Firma binariaNessuna - i file `.css` non hanno magic bytes; l'identificazione si basa sull'estensione del file o sul tipo MIME
Dimensione tipica del fileDa 1 KB a 500 KB; i pacchetti di framework di terze parti minificati (Bootstrap, Tailwind) possono raggiungere il limite superiore
Struttura principaleSet di regole: un selettore o un elenco di selettori seguito da un blocco di dichiarazione di coppie `proprietà: valore` racchiuse tra parentesi graffe
At-rules`@media` (breakpoint responsivi), `@import`, `@font-face`, `@keyframes`, `@supports` e `@layer` controllano il caricamento condizionale, i caratteri personalizzati, le animazioni e il rilevamento delle funzionalità
Algoritmo a cascataLe regole in conflitto vengono risolte in base alla specificità, all'origine della cascata (autore / utente / browser) e all'ordine di origine; i valori si propagano agli elementi figli tramite l'ereditarietà
Modello di versionamentoModulare a partire da CSS3; i singoli moduli come Selectors, Flexbox, Grid e Color avanzano indipendentemente attraverso le fasi di Candidate Recommendation del W3C
Proprietà personalizzateVariabili CSS native dichiarate come `--nome: valore` e consumate tramite `var(--nome)`, consentendo token di design riutilizzabili senza un preprocessore
Interoperabilità preprocessoriI file `.scss`, `.sass` e `.less` vengono compilati in semplice `.css`; PostCSS trasforma il sorgente `.css` al momento della build; i browser consumano solo il `.css` finale
Compressione del trasferimentoComunemente servito compresso con gzip o Brotli su HTTP per il risparmio di banda; il file è testo semplice non compresso su disco
Integrità delle sottorisorseUn hash SHA-256/384/512 può essere inserito nell'attributo HTML `<link integrity="…">` per verificare il file recuperato; nessun hash è memorizzato all'interno del file `.css` stesso
Prefissi dei fornitoriI prefissi `-webkit-`, `-moz-` e `-ms-` proteggevano storicamente le proprietà sperimentali; la maggior parte è ora obsoleta poiché le proprietà sottostanti sono state standardizzate
Modello a oggetti del browserAnalizzato dal motore del browser nel CSSOM (CSS Object Model), che viene combinato con l'albero DOM per calcolare gli stili finali e visualizzare la pagina
Manutentore dello standardW3C CSS Working Group; le specifiche sono pubblicate come documenti di moduli indipendenti, ciascuno con le proprie bozze dell'editor e Candidate Recommendations
RilasciatoCSS Level 1, December 1996 (W3C Recommendation)
Ultima versioneCSS is now modular (CSS3+); modules like Selectors, Flexbox, Grid, Color advance independently
Standard aperto · royalty-free
Specificawww.w3.org

Conversioni CSS

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file CSS. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file CSS.

Domande frequenti

Cos'è un file .CSS?
Un Cascading Style Sheet - un file di testo semplice che controlla l'aspetto di una pagina web (colori, caratteri, spaziatura, layout). Funziona insieme all'HTML.
Come apro un file CSS?
Aprilo in qualsiasi editor di testo o di codice: VS Code, Notepad++, Sublime Text o TextEdit. I browser caricano automaticamente il CSS durante il rendering di una pagina.
Come modifico o eseguo un file CSS?
Modificalo come testo in un editor di codice. Non si «esegue» il CSS - collegalo da una pagina HTML (<link rel="stylesheet">) e apri quella pagina in un browser per vedere gli stili.
Qual è la differenza tra CSS e SCSS/Sass/Less?
SCSS/Sass e Less sono preprocessori che aggiungono funzionalità come variabili e annidamento; vengono compilati in CSS semplice che i browser leggono effettivamente. Il CSS semplice è già un SCSS/Less valido.
Posso convertire CSS in PDF o PSD?
Non direttamente. Il CSS dà stile all'HTML - esporta la pagina HTML renderizzata in PDF da un browser. Non esiste una vera conversione da CSS a PSD; fai uno screenshot della pagina se hai bisogno di un'immagine.
Perché il CSS del mio sito web è un'unica riga lunga senza spazi?
È «minificato» - gli spazi bianchi e i commenti vengono rimossi per ridurre le dimensioni del download. Passalo attraverso un «CSS beautifier/prettifier» per renderlo di nuovo leggibile.

Riferimenti

1W3C - Cascading Style Sheets homewww.w3.org
2MDN Web Docs - CSSdeveloper.mozilla.org

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Estensioni correlate

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z