Urbangap

L’araba fenice HTML4.01 risorge come HTML5

7 January 2008

L’HTML 4.01 doveva essere sostituito per sempre da linguaggi basati sull’XML. Poi è successo che alcuni produttori di browser, come Apple, Opera e Mozilla, si sono liberamente riuniti per discutere una nuova possibilità: creare una nuova versione di HTML, chiamata inizialmente Web Application 1.0, ma resa popolare come HTML5.

Qualche tempo dopo il W3C è tornato sui suoi passi, ha raccolto la sfida del WHATWG, e ha messo in piedi un nuovo gruppo di lavoro interno per scrivere una nuova versione di HTML. E così l’HTML è di nuovo in pista, resuscitato dall’oltretomba.

HTML5 propone alcune modifiche all’HTML4, introducendo alcuni elementi non legati al concetto di documento, orientati alla produzione di applicazioni web. In sostanza, nuovi marcatori vengono introdotti per gestire le transazioni via form, elementi interattivi come i menu, la memorizzazione di stati della pagina (fondamentale per tutte le applicazioni del cosiddetto web 2.0), di dati persistenti, e così via. HTML5 in realtà aggiunge modifiche al DOM, alle API, e altre novità interessanti.

Il WHATWG sostiene che è perché l’HTML è ciò che la maggior parte della gente (e dei siti) usa, dunque è giusto occuparsi di ciò che la gente usa. Poi è probabile che sia anche perché la strada intrapresa con XHTML 2.0 non è piaciuta alla maggior parte dei produttori di browser e degli sviluppatori. Ma HTML5 non abolisce l’uso di XHTML. Infatti la specifica porta avanti parallelamente due linguaggi: HTML5, e il corrispondente XHTML5. Chi vorrà potrà ancora utilizzare XHTML.

HTML5 viene sviluppato in maniera modulare. Alcune parti sono più mature, altre meno. Gli autori prevedono che lo sviluppo completo occuperà i prossimi 15 anni, dunque hanno preso le cose seriamente… Attualmente, alcuni browser già interpretano parti della specifica, anche se pare non correttamente. In realtà, trasformare pagine HTML in HTML5 sarà facile: grazie al fatto che HTML5 è retrocompatibile, basterà cambiare il doctype.

Fonte articolo: Ecologia dei siti web

Autore:cava   Categoria:Web 2.0, XHTML - 1 Commento »

CSS, 53 tecniche indispensabili

3 February 2007

53 CSS techniques

Da smashing magazine un’intera sezione dedicata ad alcune tra le più evolute tecniche di sviluppo CSS.
Il nome della sezione la dice lunga, si tratta di 53 tecniche di importanza “vitale” per quei web designer che vogliono ottenere dal loro codice xHTML qualcosa in più della solita gabbia di contenuti statici, senza però dover ricorrere ad animazioni Flash. Per ogni tecnica viene anche segnalato il tutorial presente sul sito del rispettivo ideatore, studiate ed applicate!

Autore:federico   Categoria:Design, Web Sites, XHTML - Nessun Commento »

Primo Working Draft di XHTML 2.0

7 January 2007

Reso pubblico sul sito del W3C il primo Working Draft di XHTML 2.0, ovvero il primo stadio del processo che in genere porta al rilascio della specifica ufficiale di un linguaggio. XHTML 2.0 ha una struttura modulare ed è un linguaggio destinato a definire solo e soltanto la struttura di un documento, abbandonando definitivamente l’uso del markup per realizzare la presentazione della pagina. Addio tag <img>, d’ora in poi tutti gli oggetti esterni incorporati nella pagina saranno definiti dall’elemento <object>. Questo sarà il solo metodo possibile per arricchire le nostre pagine con delle foto. Per inserire un’immagine nei nostri siti dovremo quindi scrivere:
<object data=”immagine.jpg” type=”image/jpg”>Una bella immagine</object>
dove il testo contenuto nei tag di apertura e chiusura ha la stessa funzione svolta oggi dall’attributo “alt”.

Un’altra interessante novità riguarda la definizione e gestione dei collegamenti ipertestuali. L’attributo “href” farà parte degli attributi definiti nella “Common Attribute Collection”. Sono quelli, come id o class, che possono riferirsi a qualunque elemento. Finora era possibile usarlo solo con il tag <a>. Esempio di collegamento ipertestuale con XHTML 2.0:
<li xhref=”miolink.html” mce_href=”miolink.html” mce_href=”miolink.html” >Mio link</li>
Ogni elemento può diventare un link senza l’uso del tag <a>.

http://www.w3.org/TR/xhtml2/

Autore:cava   Categoria:XHTML - Nessun Commento »

Add to Technorati Favorites

Feed RSS

Sponsor

Commenti:

  • Gioacchino Poletto: Io utilizzo IE7 Enhanced ;)
  • WD Web Design: Per fortuna esiste questo script… che risolve un grosso problema per i web...
  • WD Web Design: Sicuramente lodevole la faccenda del risparmio di energia, ma credo sia una cosa...
  • Mad: Certo che ce n’è di gente geniale in giro!
  • Gioacchino: Vedo che gli anni passano ma i brutti … restano ! :-D Un saluto a tutti ..