URL: https://linuxfr.org/users/seeschlos/journaux/du-support-des-normes-html-dans-les-navigateurs-modernes Title: Du support des normes HTML dans les navigateurs modernes Authors: seeschloss Date: 2006年09月22日T18:52:03+02:00 Tags: firefox Score: 0 Mesdames (?), messieurs bonjour, Je viens aujourd'hui de me documenter sur le support des _soft-hyphens_ par les différents navigateurs modernes. Le _soft-hyphen_ (­) est une sorte de césure semi-automatique : si j'écris par exemple _bar­bus_ (avec un « soft-hyphen » entre le « r » et le « b »), le navigateur devrait (depuis HTML 4.0 [0]) soit afficher le mot « barbus » tel quel en milieu de ligne, soit le couper entre le « r » et le « b » s'il se trouve en fin de ligne. Voilà donc pour l'explication rapide de ce qu'est le _shy_. Maintenant, le support par les navigateurs : * Internet Explorer : aucun problème depuis la version 6.0 (en 2001) * Opera : aucun problème non plus, depuis au moins la version 7 (en 2003, donc) * Safari : supporté depuis mars 2004 * Konqueror : les modifications de Safari ont été portées en septembre 2005 (plus d'un an après !) * Firefox : toujours aucun support (le caractère est simplement ignoré depuis septembre 1999), malgré un rapport de bug ouvert depuis **juin 1999** ! [1] Du côté des navigateurs texte, trop souvent ignorés : elinks, links et lynx ont le même comportement que Firefox, w3m affiche ce caractère comme un tiret et ne fait pas de césure (mais c'est tout de même plus acceptable pour de tels navigateurs que pour un logiciel qui se veut l'égal -- et même le supérieur -- du plus répandu à l'heure actuelle) Encore une fois, il saute aux yeux que les logiciels libres ont encore et toujours un train de retard sur les logiciels propriétaires, qui sont eux développés par des professionnels plutôt que par des amateurs pendant la pause café. Il est évident qu'un logiciel propriétaire, développé par des personnes payées pour leur travail et bénéficiant de l'appui et des ressources d'une grande entreprise privée, a de bien meilleures chances d'atteindre une qualité (et bien sûr une ergonomie) supérieures. [0] [http://www.w3.org/TR/REC-html40/struct/text.html#h-9.3.3](http://www.w3.org/TR/REC-html40/struct/text.html#h-9.3.3) [1] [https://bugzilla.mozilla.org/show_bug.cgi?id=9101](https://bugzilla.mozilla.org/show_bug.cgi?id=9101)