4 Metodi per aggiungere i CSS alle pagine HTML

di: Giorgio Borelli - del: 11 February 2010
Filed Under: Web Design, CSS

Come inserire i fogli di stile nelle pagine webI Fogli di stile sono la tecnologia di riferimento per la realizzazione dei layout e della formattazione delle pagine web, per chi fà web, come i webdesigner o i webmaster, conoscerli è fondamentale, non fosse per altro che rappresentano lo standard imposto dal W3C per realizzare la struttura delle pagine web.

 

Un layout web realizzato con i CSS anzichè con le classiche tabelle HTML è impronta di professionalità e qualità del sito, oltre ovviamente a tutta una serie di vantaggi come l'indicizzazione, l'accessibilità, la manutenibilità, la pulizia del codice, la velocità del sito stesso. La filosofia che sta dietro i fogli di stile nasce dall'esigenza di avere un "linguaggio" distinto dall'HTML per strutturare e formattare i siti web, mentre l'HTML dovrebbe essere usato esclusivamente come markup per i contenuti, una tabella HTML serve per presentare dei dati in forma tabellare e non per suddividere le sezioni di una pagina web, ecco perchè sempre più il W3C impone l'uso dei CSS come standard, per radicare anche la mentalità che il codice (di formattazione o di programmazione) deve essere tenuto separato dal contenuto della pagina web.

 

Non voglio però entrare nella storia e nel merito dei CSS, sarebbe un argomento ben troppo lungo che esula dal nostro scopo, voglio fornirvi invece un'articolo che racchiude e spieghi le quattro tecniche  principali per inserire un foglio di stile all'interno delle pagine HTML, mostrando i vantaggi e gli svantaggi di ognuna di esse.

 

More...

Comments (1) E-mail del.icio.us share su Facebookfacebook Permalink Post RSS   Bookmark and Share

Ottenere l'effeto frame senza l'uso dei frame con i CSS

di: Giorgio Borelli - del: 08 January 2010
Filed Under: Web Design, CSS

Usare i Css con la proprietà overflow per ottenere un'effetto uguale a quelle dell'uso dei frame e degli iframeCome molti di voi sapranno i frame html consentono di suddividere il layout di una pagina web in più riquadri, consentendo così di presentare molte più informazioni di quelle che la singola pagina non potrebbe contenere a meno di non diventare chilometrica.

Indubbiamente quindi sia i frame (letteralmente cornici) che gli iframe (frame interni) presentano i loro vantaggi, primo fra tutti consentono di presentare e suddividere i contenuti in riquadri all'interno di una pagina web in modo tale d'agevolare la visione e la navigazione da parte dell'utente, come nella creazione di particolari menù, pagine con contenuti molto lunghi, richiami ad argomenti correlati, presentazione di script o parti di codice e così via. 

 

Nonostante l'uso dei frame porta i suoi indubbi vantaggi (hanno avuto un grande successo in passato), l'uso ne è fortemente sconsigliato, oggi vengono visti come un'approccio dilettantistico e poco consono al layout ed all'indicizzazione delle pagine web per l'esigenze del Web 2.0. Tuttavia ci sono dei casi in cui il loro uso sembra quasi indispensabile, come fare allora ad ottenere l'effetto frame senza l'uso del frame stesso, ci vengono in aiuto i CSS (Cascading Style Sheets o fogli di stile), i quali sfruttando una loro regola di stile ci permettono di ottenere l'effetto frame senza subire tutti gli svantaggi derivanti dal loro uso.

 

Andiamo a scoprire come ottenere un effetto frame con i CSS senza l'uso dei frame.

 

More...

Comments (0) E-mail del.icio.us share su Facebookfacebook Permalink Post RSS   Bookmark and Share

CSS: pseudo class hover IE6 bug fix

di: Giorgio Borelli - del: 13 November 2009
Filed Under: Web Design, CSS

Internet Explorer 6 non interpreta correttamente la pseudo class hover come regola nei fogli di stileCome visto anche nell'articolo precedente, la compatibilità Cross Browser ha un'importanza fondamentale nella realizzazione e nel successo di un sito web.

 

Visto e considerato che non tutti i browser interpretano correttamente ed allo stesso modo i tag HTML, e soprattutto se ne infischiano delle direttive del W3C (almeno nel passato), i Web Designer si ritrovano a dover risolvere problemi di compatibilità grafica tra i vari browser a dir poco ostici. Non solo abbiamo un elevato numero di browser, ma questi si moltiplicano ancora per le loro varie versioni, e riuscire a far vedere bene un sito con tutti, credetemi, è un'impresa faraonica se non impossibile. Comunque noi non ci scoraggiamo ed oggi cerchiamo di rendere la vita più facile agli sviluppatori web parlando di come risolvere (Fix) un bug dell'odiatissimo Internet Explorer 6 (ed anche IE5.5).

 

Il bug in questione riguarda la non corretta interpretazione della pseudo class hover in Internet Explore 6 e versioni precedenti.

 

More...

Comments (2) E-mail del.icio.us share su Facebookfacebook Permalink Post RSS   Bookmark and Share


Tag cloud

Ultimi Commenti

Comment RSS

Most comments

meniscus surgery meniscus surgery
17 comments
us United States
meniscus surgery meniscus surgery
16 comments
us United States
meniscus surgery meniscus surgery
13 comments
us United States
SimplyHosting Review SimplyHosting Review
6 comments
us United States
user.anonimo user.anonimo
1 comments
it Italy
lingerie lingerie
1 comments
us United States
Kecia Fonceca Kecia Fonceca
1 comments
us United States
zemne prace ponuka zemne prace ponuka
1 comments
us United States
Gregory Despain Gregory Despain
1 comments
us United States
health insurance quotes health insurance quotes
1 comments
us United States