Prendre un template HTML5 tout prêt ?
Pour ce que je veux faire et pour ce que j'utilise, ça n'existe pas. Dans mon sac j'ai :
- un Core d'sNews. Pas le sNews 1.7 standard, mais un sNews sévèrement « moddé », optimisé pour le référencement naturel.
- un fichier ancillaire pour les fonctions que je pourrais utiliser avec :
- un script pour l'étiquettage avec les Tags et leur nuage.
- un autre pour relier l'
IDde la page aubody. Pourquoi ? Parce-ce que ça peut servir. À quoi ? J'en sais rien encore.
- un CSS reset.
- un fichier index que je vais devoir structurer... un .htaccess qui marche.
Bref, le minimum vital pour taper ce billet.
Commencons par la tête : head :
Pour le Doctype, c'est on ne peut plus simple !DOCTYPE html. Point barre.
Un seul doctype dont la syntaxe est simplifiée par rapport à celle d'un doctype HTML4, ou de mon « vieux » XHTML :
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
Il ne faut rien préciser d'autre.
Et la raison en est simple nous dit le W3C :
The HTML syntax of HTML 5 requires a DOCTYPE to be specified to ensure that the browser renders the page in standards mode. The DOCTYPE has no other purpose and is therefore optional for XML. Documents with an XML media type are always handled in standards mode.
The DOCTYPE declaration is!DOCTYPE htmland is case-insensitive in the HTML syntax. DOCTYPEs from earlier versions of HTML were longer because the HTML language was SGML-based and therefore required a reference to a DTD. With HTML 5 this is no longer the case and the DOCTYPE is only needed to enable standards mode for documents written using the HTML syntax. Browsers already do this for!DOCTYPE html.
HTML5 qui vire SGML et XML et leur cohorte de DTD. En voilà une bonne nouvelle !
C'est parti (séquence émotion) : j'écris la première ligne du blog en HTML5:
!DOCTYPE html
C'est beau. J'en pleure.
La suite ? C'est pour demain.

Commentaires :
Les commentaires pour ce billet sont fermés