Ils voient des href partout

Si ça passe c'est la révolution. L'attribut href sur n'importe quelle balise ?

Yes you can! Avec HTML5 c'est possible. Enfin, non..., pas encore... ou peut-être jamais.
En Javascript oui, bien sûr :

• • •
<script type="text/javascript">
function goThere(url) {
	document.location = url;
}
function scanForHref() {
	var coll = document.getElementsByTagName('body')[0].getElementsByTagName('*');
	for (i = 0, all = coll.length; i < all; i++) {
		var el = coll[i];
		if (el.hasAttribute('href')) {
			el.setAttribute('onclick',"goThere('" + el.getAttribute('href') + "'); event.cancelBubble = true;");
			el.setAttribute('onmouseover',"window.status = '" + el.getAttribute('href') + "'; event.cancelBubble = true;");
			el.setAttribute('onmouseout',"window.status = '';");
		}
	}
}
function go() {
	scanForHref();
}
</script>

Mais comme ça, nativement, ça aurait de la gueule non ?

<p href="http://www.hiseo.fr/contenus/les-origines-de-l-hypertexte-et-du-web-1/">Selon le <span class="gras"><abbr title="World Wide Web Consortium" href="http://www.w3.org/">W3C</abbr> canal Canada</span>, l'<dfn lang="fr">hypertexte</dfn> <q href="http://w3qc.org/ressources/contributions/hypertexte/">est un média textuel contenant des liens entre divers points dans des documents. L'hypertexte permet de naviguer à l'intérieur d'un même document ou d'un document à un autre.</q></p>
<p>Plus précisément, un document hypertexte est composé d'unités d'information — des mots, des phrases, des paragraphes, etc. —, reliées par une multiplicité de liens. De fait, la lecture d'un hypertexte ne s'effectue pas de façon linéaire : elle place le lecteur devant de nouvelles possibilités d'exploration du sujet.</p>
<aside href="#section1">HTML5 et les balises d'en-tête</aside>

Eric Meyer s'était déjà interrogé (en juillet 2008) sur la forme des liens en HTML5 et je trouve que l'idée est excellente.
Si excellente que « the big headed » du WHATWG sont en train d'y réfléchir sérieusement.


HTLML 5 et CSS 3 blog


Commentaires :

Aucun pour l'instant. Mais vous allez peut être commencer la conversation.

Les commentaires pour cet article peuvent être suivis via ce fil.


C'est pour un commentaire ?

Les champs signalés par la cloche doivent être remplis.




Si vous voulez mettre du code dans votre commentaire, ne mettez pas de crochets, sinon, la balise sera interprétée.

Je sens que je vais dire quelque chose...



math captcha