Guardiamo un sito web a 360° , quindi considerando tutti i settori che lo formano. Questo è quanto realizziamo per ogni sito che creiamo
X(HTML) E CSS2
All'inizio il web era essenzialmente formato da pagine html...
Per sviluppare le nostre applicazioni web e i siti dei nostri clienti abbiamo scelto di utilizzare (x)Html e Css.
XHTML IN BREVE
XHTML è un insieme di due linguaggi : HTML e XML. Il connubio di questi due linguaggi comporta una miglioria del codice HTML (pur mantenendo una compatibilità con HTML 4.0) aggiungendo ad esso tutti i benefici del codice XML.
L'utilizzo del codice XHTML semplifica non solo i browser di ultima generazione nella fase di interpretazione (specialmente se la pagina è ben strutturata / validata), ma dà la possibilità di essere visualizzata ed interpretata correttamente da strumenti quali :
browser vocali
tecnologie assistive
browser presenti in pda/cellulari di ultima generazione
In un futuro non troppo lontano sostituirà completamente le applicazioni wap.
CSS2 IN BREVE
Per una corretta visualizzazione delle pagine, il codice (x)Html viene integrato con i CSS.
I CSS (fogli di stile) servono a definire gli stili dei contenuti delle pagine. I colori dei link, gli sfondi, i caratteri utilizzati, ecc.. vengono definiti dai Css.
CSS2 è al momento l'ultima versione/definizione del linguaggio CSS definita dal W3c. Al momento è in fase di scrittura la 3° release.
I css diventano uno strumento indispensabile per la creazione di pagine web veloci e di gradevole impatto visivo; ancor più indispensabile diventa il loro utilizzo nei casi in cui è obbligatorio rendere un sito accessibile (specie se si lavora con le pubbliche amministraizioni).
IL CONNUBIO X(HTML) E CSS2
Quali sono quindi i vantaggi dell'uso/connubio di questi due linguaggi?
- Codice pulito, veloce e di facile interpretazione per i diversi browser (es. Internet Explore, Mozilla Firefox, Opera, Netscape, ecc...)
- Gradevole impatto visivo delle pagine interpretate
- Utilizzo nelle tecnologie assistive
- Utilizzo per la realizzazione di siti accessibili per le diverse disabilità
- Migliora le prestazioni e diminuisce il carico di banda dei server
- e molti altri...