par
Hywan » 10 févr. 2008, 13:42
Empty Links and Screen Readers, ou
Doit-on utiliser des liens vides ? Si quelqu'un a pensé « oui » je l'étrangle

(sans sommation).
Concernant les ancres, on apprend qu'on appelle ça
des fragments en anglais. Regardons du côté des
RFC 2396, et
3986, on y apprend la structure exact d'une ancre. On passe sur les détails ((pchar -> unreserved + pct-encoded + sub-delims + : + @) + / + ?). On note que les fragments peuvent commencer par une chiffre. Mais c'est un
identifier, et ils ne peuvent pas commencer par un chiffre, et je ne retrouve cette foutue RFC qui le dit ... Ça me fout tout mon raisonnement à l'eau ça

. Bref, une ancre ne commence par un chiffre, car c'est un ID et il doit être unique.
Au final, il est préférable d'écrire :
plutôt que
On notera que c'est également plus clair et plus logique.
[i][url=http://yuiblog.com/blog/2008/01/23/empty-links/]Empty Links and Screen Readers[/url][/i], ou [i]Doit-on utiliser des liens vides[/i] ? Si quelqu'un a pensé « oui » je l'étrangle :twisted: (sans sommation).
Concernant les ancres, on apprend qu'on appelle ça [url=http://www.w3.org/TR/html4/intro/intro.html#fragment-uri]des fragments[/url] en anglais. Regardons du côté des [url=http://www.ietf.org/rfc/rfc2396.txt]RFC 2396[/url], et [url=http://www.ietf.org/rfc/rfc3986.txt]3986[/url], on y apprend la structure exact d'une ancre. On passe sur les détails ((pchar -> unreserved + pct-encoded + sub-delims + : + @) + / + ?). On note que les fragments peuvent commencer par une chiffre. Mais c'est un [i]identifier[/i], et ils ne peuvent pas commencer par un chiffre, et je ne retrouve cette foutue RFC qui le dit ... Ça me fout tout mon raisonnement à l'eau ça :(. Bref, une ancre ne commence par un chiffre, car c'est un ID et il doit être unique.
Au final, il est préférable d'écrire : [code]<h2 id="Mon_titre">Mon titre</h2>[/code] plutôt que [code]<a name="Mon_titre"></a><h2>Mon titre</h2>[/code] On notera que c'est également plus clair et plus logique.