Scritto da Aerendir   

L'(X)HTML: il Mattone della Rete

Blog - Strumenti e Tecnologie

XHTML mattone della rete

HTML è l'acronimo per Hyper Text Mark-up Language, Linguaggio di marcatura dell'ipertesto. XHTML, invece, è l'acronimo per eXtensible Hyper Text Mark-up Language, Linguaggio estensibile di marcatura dell'ipertesto. Tutti e due sono e fanno esattamente la stessa cosa: descrivono semanticamente un contenuto scritto per il web attraverso la marcatura del testo e sono, quindi, linguaggi di marcatura e non di programmazione.

Sapere cos'è l'(X)HTML vi serve per sapere se il vostro sito di commercio elettronico è fatto bene o è fatto male (almeno sotto il profilo del codice). E vi assicuro che è molto più semplice saperlo di quanto crediate.

Prima di iniziare a pensare a chi vi farà l'ecommerce dovreste iniziare a capire come si realizza un ecommerce ed uno degli strumenti che va utilizzato è proprio l'(X)HTML. Un codice (X)HTML scritto male, infatti, non solo porta problemi di visualizzazione della pagina (vedete bene il sito su Internet Explorer e invece, magari, su Firefox no, o viceversa) ma vi può penalizzare anche nei risultati mostrati dai motori di ricerca.

Per questo dovete essere in grado di capire se l'(X)HTML del vostro sito è scritto bene o è scritto male, così come siete in grado, approssimativamente, di capire se il costruttore al quale vi siete affidati sta facendo bene il proprio lavoro o meno.

Un po' di storia

Prima di addentrarci nella materia vediamo un po' qual è la storia dell'HTML e perchè è nato l'XHTML.

Come forse saprete la rete è nata per permettere alle istituzioni militari prima, universitarie poi, di condividere in maniera veloce e semplice informazioni. Così con l'aumentare delle stesse e il diffondersi di Internet nacque anche l'esigenza di poterle rendere più leggibili: si doveva, in sostanza, poter formattare il testo (grassetto, corsivo, ecc.), inserire immagini, creare matrici (cioè delle tabelle per illustrare dati). Fu così che verso la fine degli anni '80 Tim Burners-Lee sviluppò al CERN di Ginevra la prima versione dell'HTML.

Da allora la rete si è evoluta parecchio e le esigenze sono cambiate e con esse anche l'HTML.

Oggi esiste il W3C, World Wide Web Consortium, che si occupa di scrivere le regole che definiscono la sintassi dell'HTML. Il W3C, in poche parole, si preoccupa di dire agli sviluppatori come si scrive e come si usa l'HTML.

Prima della nascita del W3C, infatti, mancavano non solo regole comuni e condivise ma i browser erano "indulgenti" con il codice scritto male e cercavano di correggerlo autonomamente. Il risultato era che una stessa pagina si vedeva in modi diversi su browser diversi. Vi assicuro che era una bella seccatura sia per gli utenti sia per gli sviluppatori!

La situazione sta lentamente migliorando ma ci sono ancora differenze di resa tra i vari browser perchè ancora non tutti rispettano le regole e gli sviluppatori sono costretti ad usare tecniche ed escamotage vari per far si che la stessa pagina si veda allo stesso modo su tutti i browser.

Per cercare di arginare il problema, oltre alla regolamentazione del linguaggio HTML, è stato introdotto un nuovo linguaggio, l'XHTML che, basandosi sull'XML (un altro linguaggio di markup con regole molto più feree), avrebbe dovuto impedire ai browser di correggere il codice scritto male e avrebbe dovuto costringere gli sviluppatori a scriverlo bene. L'obiettivo, però, è stato solo parzialmente raggiunto.

Attualmente è in corso un dibattito tra gli addetti ai lavori che ancora non riescono a mettersi d'accordo sul se sia meglio utilizzare la nuova versione dell'HTML, la 5, o sia più opportuno continuare ad utilizzare l'XHTML.

Ad ogni modo il W3C ha introdotto i CSS e questa è la vera innovazione.

I CSS (Cascading Style Sheets o Fogli di Stile a Cascata) servono a definire la resa grafica della pagina.

Per capire bene a cosa servono bisogna, però, prima capire perchè l'HTML e l'XHTML sono definiti linguaggi di marcatura e non di programmazione e perchè si dice che sono linguaggi semantici.

Nel prossimo post affronteremo questo aspetto.

Trackback(0)
Commenti (0)Add Comment

Scrivi commento
più piccolo | più grande

busy
 

Pubblica un guest post

eCommerceRS.net ti lascia le porte aperte se vuoi scrivere un guest post.

Se vuoi esprimere un pensiero, una tua esprienza, avere un po' di visibilità, questa è l'occasione giusta.
Se hai un'idea che ti frulla per la testa leggi le linee guida sui guest post e inviami il tuo scritto. Lo vedrai pubblicato!

Io sono...

... un blogger e studente di Giurisprudenza. Amo Internet ed ho trovato nell'ecommerce la perfetta sintesi tra piacere e lavoro (futuro).

Ho conosciuto l'Open Source. Sono libero e libero è anche l'Open Source. Sul mio computer c'è Ubuntu.

Basta così, se vuoi saperne di più puoi leggere la pagina chi sono...

Aerendir su FacebookAerendir su TwitterAerendir su FriendFeedAerendir su Meemi

Feedback

eCommerceRS è nato per te, per aiutarti a svolgere l'attività di ecommerce nel migliore dei modi.

Quindi se hai suggerimenti su come migliorarlo, se vuoi che venga trattato un particolare argomento, se hai domande, non esitare a contattarmi. Farò il possibile per risponderti quanto prima.

Your are currently browsing this site with Internet Explorer 6 (IE6).

Your current web browser must be updated to version 7 of Internet Explorer (IE7) to take advantage of all of template's capabilities.

Why should I upgrade to Internet Explorer 7? Microsoft has redesigned Internet Explorer from the ground up, with better security, new capabilities, and a whole new interface. Many changes resulted from the feedback of millions of users who tested prerelease versions of the new browser. The most compelling reason to upgrade is the improved security. The Internet of today is not the Internet of five years ago. There are dangers that simply didn't exist back in 2001, when Internet Explorer 6 was released to the world. Internet Explorer 7 makes surfing the web fundamentally safer by offering greater protection against viruses, spyware, and other online risks.

Get free downloads for Internet Explorer 7, including recommended updates as they become available. To download Internet Explorer 7 in the language of your choice, please visit the Internet Explorer 7 worldwide page.