I CSS sostiuiranno HTML?
Assolutamente no. Il ruolo dei fogli di stile e' di integrare HTML standard non di sostituirlo. La loro funzione riguarda la separazione tra stile, contenuti e struttura. A riprova di questo e' che le specifiche dei CSS sono state integrate nella versione 3.2 prima e 4.0 poi di HTML.
Nel mio sito ho usato CSS e normale formattazione HTML. Quale dei due prevale sull'altro?
I CSS in linea prevalgono sui CSS incorporati ed esterni. I CSS incorporati prevalgono sui CSS esterni. La normale formattazione HTML essendo integrata all'interno del documento prevale sui CSS incorporati ed esterni.
CSS e' sinonimo di HTML dinamico?
No, se non in parte. HTML dinamico sfrutta un modello di oggetti differente dai CSS, ma ad esso e' legato per alcune funzioni quali lo spostamento dinamico degli elementi nella pagina. L'uso congiuto dei CSS e Javascript consente ad HTML dinamico di manipolare gli elementi della pagina, oltre ad averne accesso come sua natura.
Ho visitato un sito che usa css esterni. Come faccio a visualizzarne il contenuto?
Devi visualizzare il codice e cercare, nell'intestazione <HEAD> del documento, la seguente riga di codice:
<link rel=stylesheet href="style.css" type="text/css">
In questo caso il file esterno si chiama "style.css" ed e' situato nella stessa cartella del documento. Se l'URL della pagina e' www.html.it/css, dovrai inserire all'interno della stringa del tuo browser l'URL: www.html.it/css/style.css . In questo modo avrai ricostruito il percorso e premuto invito ti apparira' il CSS all'interno di una finestra di blocco note (o del programma assegnato all'apertura di file txt).
Che editor devo usare per creare i file con estensione CSS?
Nessun editor e' particolarmente adatto ai fogli di stile, soprattutto perche' non e' strettamente necessario usarne uno. Il presente tutorial si basa su concetti svincolati dai vari Front Page ed editor visuali per basarsi esclusivamente sul codice. Gli esempi citati in queste pagine sono stati creati con il banalissimo editor di testi Notepad di Win95. Per informazioni pratiche sulla realizzazione di file .css rimandiamo alla sezione CSS esterni di questa guida.
Ho inserito i CSS nella mia pagina, ma quando la visualizzo mi appare bianca, come mai?
I CSS richiedono molta attenzione e cura per la stesura del codice. Esistono alcune differenze di sintassi tra HTML standard e i fogli di stile come spiegato nella sezione CSS incorporati. Ricorda le incompatibilita' che Netscape riserva a questi strumenti.
Non riesco ad impostare il colore di sfondo di un intero documento con i fogli di stile. Dove sbaglio?
MsIe 3 e Netscape 4 ignorano l'attributo background all'interno del body, rendendo di fatto necessario l'uso del codice all'interno del marcatore BODY di HTML classico. Senza questo espediente il rischio e' di presentare uno sfondo grigio agli utente Netscape.
Quali effetti sono supportati da Explorer?
Tutti gli effetti di questo tutorial sono perfettamente interpretati da Internet Explorer versione 4 e 5. Dalla versione 3 il browser di Microsoft implementa i fogli di stile e gran parte delle raccondazioni espresse dal W3C in merito a questi strumenti e' farina del sacco di MS.
Quali effetti sono supportati da Netscape?
Dove posso trovare una lista completa delle incompatibilita' dei vari browser rispetto ai CSS?
Una lista completa e aggiornata periodicamente di tutti i bug dei vari browser rispetto ai CSS e' disponibile presso la
CSS Bugs and Workarounds. E' disponibile la sola versione in lingua inglese.
Che succede quando Netscape o un browser di vecchia generazione incontra un effetto CSS incompatibile?
Nulla, o meglio, nulla che riguardi errori nella visualizzazione della pagina come avviene per i Javascript incompatibili. Gli editor obsoleti visualizzeranno la pagina con il normale flusso dei dati del documento, senza alcuna formattazione creata dai CSS. Il testo perdera' qualsiasi formattazione e sara' allineato a sinistra in alto.
Dove posso verificare se nella stesura dei miei CSS ho usato la giusta sintassi?
E' giunto davvero il momento di usare i CSS? Non rischio di perdere troppi visitatori?
Senza dubbio, si' e' arrivato il momento di usare massicciamente i fogli di stile nei nostri siti Web. Dopo un'anticamera di anni, i CSS sono pronti a diventare uno standard di riferimento. Il piu' imponente freno alla diffusione di questa tecnologia, la presenza di browser obsoleti, sembra vanificare con l'assotigliarsi delle percentuali d'uso dei vecchi browser. Oggi il 90% dei navigatori usa browser che supportano CSS. Al restante 10% non resta che adeguarsi.
Ho creato il mio sito sulla scorta delle raccomandazione del W3C per i fogli di stile, come posso dimostrarlo ai miei visitatori?
Inserisci in bella vista nella home page del tuo Website il seguente logo creato in seno al W3C. Posiziona il mouse sull'immagine e premendo il tasto destro del mouse selezione "salva immagine con nome". Oltre all'immagine inserisci anche il codice HTML relativo:
Effetti su testo e link