Manuale utente per il validatore CSS
Indice dei contenuti
Come utilizzare il validatore CSS
Il metodo più semplice per verificare un documento è quello di utilizzare l'interfaccia base. In questa pagina troverai tre moduli corrispondenti a tre differenti possibilità:
Validazione tramite URL
E' sufficiente digitare l'URL del documento che si desidera verificare. Il documento può essere HTML oppure CSS.
Validazione tramite trasferimento file
Questa modalità consente di trasferire e di verificare un documento locale. Seleziona il pulsante "Sfoglia..." e verifica il documento che desideri verificare.
In questo caso, sono consentiti solamente documenti CSS. Questo significa che non puoi trasferire documenti (X)HTML. Devi inoltre porre attenzione con le regole di @import che possono essere seguite solamente se riferite esplicitamente ad un URL pubblico (pertanto, scordarsi di usare i percorsi relativi per questa modalità di verifica).
Validazione tramite immissione diretta
Questa modalità è perfetta per verificare porzioni di CSS. Per utilizzarla è sufficiente scrivere il tuo CSS nell'area di immissione testo.
Anche in questo caso si possono applicare i commenti precedenti. Nota che questa soluzione è molto utile se riscontri dei problemi e necessiti il supporto dalla comunità. E' utile anche per segnalare un problema tecnico, in quanto puoi inviare il collegamento all'URL del risultato della verifica per segnalare un caso di test.
Cosa fa la validazione base?
Quando si utilizza l'interfaccia base, il validatore effettuerà la verifica di conformità rispetto alla specifica CSS 2.1, ossia la raccomandazione attuale per i CSS.
Tale visualizzazione produrrà una pagina XHTML senza nessun avviso (saranno visibili solamente gli errori).
Il tipo di media selezionato è "all", ossia un tipo di media adatto per tutte le periferiche (consulta
http://www.w3.org/TR/CSS2/media.html per ottenere una descrizione completa sui diversi media).
Validazione avanzata
Se necessiti una verifica più specifica, puoi utilizzare l'interfaccia avanzata che consente di specificare tre parametri. Di seguito si riporta una breve guida per i tre parametri.
Avvisi
Questo parametro è utile per attivare la rigorosità del validatore dei CSS. In ogni caso il validatore restituirà due tipi di messaggi: errori ed avvisi. Gli errori vengono segnalati quando il foglio di stile CSS oggetto di verifica non rispetta le specifiche CSS. Gli avvisi sono differenti dagli errori in quanto questi non rientrano in problematiche relative alla violazione della specifica. Il loro compito è di avvisare lo sviluppatore di CSS che alcuni punti potrebbero essere pericolori e potrebbero causare strani effetti in alcuni browser e/o programmi di navigazione.
Un avviso tipico riguarda font-family: se non viene fornito un tipo di carattere generico, si otterrà un avviso che suggerirà di aggiungerne uno alla fine della regola, altrimenti il programma di navigazione che non riconosce alcun carattere di quelli elencati utilizzerà il suo carattere predefinito, che potrebbe causare quindi problematiche nella visualizzazione dei contenuti.
Profilo
Il validatore CSS può verificare differenti profili CSS. Un profilo elenca tutte le caratteristiche che ci si aspetta di implementare in un'implementazione in una particolare piattaforma. Questa definizione è tratta dal sito sui CSS . La scelta predefinita corrisponde a quella più utilizzata: CSS 2.
Media
Il parametro media è l'equivalente della regola @media rule, applicata a tutto il documento. Troverai maggiori informazioni riguardo i media all'indirizzo http://www.w3.org/TR/CSS2/media.html .
Per gli esperti
Formato richiesto per la validazione
Di seguito è riportata una tabella di parametri che puoi utilizzare quando invii delle richieste al validatore CSS del W3C.
Se desideri utilizzare il server pubblico di validazione del W3C, utilizza i parametri di seguito riportati assieme al seguente indirizzo di base:
http://jigsaw.w3.org/css-validator/validator
(sostituiscilo con l'indirizzo del tuo server se desideri chiamare una versione locale del validatore).
Note: Se desideri richiamare il validatore in modalità automatizzata per una serie di documenti, ti preghiamo di verificare che il tuo script blocchi
l'esecuzione per almeno 1 secondo tra le diverse richieste.
Il servizio di validazione CSS è un servizio gratuito, pubblico e per tutti e pertanto il tuo rispetto per gli altri è apprezzato. Grazie.
Parametro | Descrizione | Valore predefinito |
---|---|---|
uri | L'indirizzo (URL) del documento da verificare. Sono consentiti documenti HTML e CSS. | Nessuno, ma questo parametro oppure il parametro text devono essere valorizzati. |
text | Il documento da verificare, sono consentiti solo i CSS. | Nessuno, ma questo parametro oppure il parametro uri devono essere valorizzati. |
usermedium | Il tipo di media utilizzato per la validazione, ad esempio screen ,
print , braille ... |
all |
output | Definisce le varie tipologie di visualizzazione del risultato del validatore. I possibili formati sono
text/html e html (documenti XHTML,
Content-Type: text/html),
application/xhtml+xml e xhtml (documenti XHTML, Content-Type: application/xhtml+xml),
application/soap+xml e soap12 (documenti SOAP 1.2, Content-Type: application/soap+xml),
text/plain e text (documento di testo, Content-Type: text/plain),
altre tipologie (documento XHTML, Content-Type: text/plain)
|
html |
profile | Il profilo CSS utilizzato per la validzione. Può essere
css1 , css2 , css21 ,
css3 , svg , svgbasic ,
svgtiny , mobile , atsc-tv ,
tv oppure none |
La raccomandazione W3C più recente: CSS 2 |
lang | La lingua utilizzata per la risposta, attualmente en ,
fr , it , ko , ja , es ,
zh-cn , nl , de . |
Inglese (en ). |
warning | Il livello di avvisi, no per nessun avviso, 0
per pochi avvisi, 1 oppure 2 per più avvisi.
|
2 |
Web Service API per il validatore CSS: documentazione per l'interfacciamento alla validazione tramite SOAP 1.2
Per maggiori informazioni tecniche, in particolare riguardo la visualizzazione dati tramite SOAP 1.2 e tutte le possibili modalità di richiamo alle funzionalità del validatore, consultare le Web Service API per il validatore CSS.