Pagine

Cerca nel blog

Caricamento in corso...

lunedì 3 ottobre 2011

Com'è la sintassi di una pagina web in Html 5?


La sintassi di Html 5 è veramente rivoluzionaria, una pagina scritta come in questo esempio, viene convalidata anche se non contiene i tag "html", "head" e "body"


<!doctype html>

<meta charset=utf-8>

<title>Prima pagina in html5</tilte>

<p>Questo documento non contiene i tag "head" e "body"</p>


Questo è sicuramente uno di quei momenti in cui uno si sente "smarrito" perchè ci si rende conto che in Html 5 i tre elementi "html", "head" e "body" sono facoltativi, perchè i browser li assumono in ogni caso.

Tuttavia, anche se facoltativi, è meglio metterli in chiaro, soprattutto se lavoriamo in team con altri collaboratori, oppure se dobbiamo impostare il linguaggio, che normalmente viene definito nel tag "html":
<html lang=it>

Inoltre, il nostro caro Internet Explorer, richiede comunque l'elemento "body" prima di applicare il CSS per definire lo stile degli elementi Html 5.

Nella sintassi Html 5 l'obiettivo è quello di usare dei "tag semantici", euno si potrebbe domandare che cosa sono i tag semantici? Sono tag con un significato univoco e ben preciso di un elemento della pagina. In pratica utilizzare questi tag in modo naturale per lo scopo che sono stati pensati, in questo modo avremmo una navigazione più accessibile.

In pratica il tanto amato tag "div" che è semanticamente neutro, e che abbiamo sempre utilizzato per tutto nell'era della rivoluzione post-tabellare... ora sta per lasciare il posto a tag molto più specifici...

0 commenti:

Posta un commento

LinkWithin

Related Posts Plugin for WordPress, Blogger...