.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 apertoSì · 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.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.MDMarkdown Document
7.JPGJPEG Image
8.BINCD/DVD Disc Image (BIN/CUE)
9.DATProgram Data File (generic)
10.JSONJavaScript Object Notation 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