Ce qui n’est pas dans les spécs’

Quand on code de l’HTML, on se rend compte que cer­taines choses ne sont pas écrites dans les normes et qu’on doit donc s’en remettre à nous-mêmes. Je les ai notés quand j’y pen­sais puis j’ai extra­polé sur d’autres choses qui ne sont pas dans les normes. Voici le résul­tat. Atten­tion, je ne dis nul­le­ment que telle ou telle chose doit être signa­lée dans les normes. Il s’agit juste de constats. En vérité, actuel­le­ment, aucun des points que je sou­lève ne m’a posé pro­blème. C’est juste que j’aime bien le ran­ge­ment. À chaque fois, le pre­mier exemple signale le choix que j’ai fait, les autres étant des alter­na­tives tout aussi bonnes.
Ce qui n’est pas défini dans les normes
Élé­ment Des­crip­tion Exemple
Ordre des attributs href, hreflang, xml:lang, title <a href="#" hreflang="xx" xml:lang="xx" title=""> OU <a href="#" title="">" hreflang="xx" xml:lang="xx"
Men­tions commerciales ®, ©, ™ Dyna­mic Rib­bon® OU Dyna­mic Rib­bon®
Conflit particule/appartenance Pro­blème séman­tique pas abordé par l’HTML. En plus, les noms de rue sont en majuscule. Rue du ’’Som­me­rard’’ OU rue ’’du Sommerard’’
Dans le cas de la rue du Som­me­rard, seul le contexte per­met de savoir qu’il s’agit d’Alexandre du Som­me­rard et non d’un objet appelé un som­me­rard (tout est en majus­cule, rappellons-le) ou bien d’un fleuve qui s’appellerais le Som­me­rard (rue du Rhône).
Loading Facebook Comments ...

Une réflexion au sujet de « Ce qui n’est pas dans les spécs’ »

  1. Fred

    <p>Salut,<br />petite erreur dans le code de ton billet :</p>
    <p><code>
    <p>&Agrave; chaque fois, le pre­mier exemple signale le choix que j&rsquo;ai fait, les autres &eacute;tant des alter­na­tives tout aussi bonnes.</p>
    <ul>
    <table sum­mary=« trois colonnes : &eacute;l&eacute;ment, des­crip­tion, et exemple. Il y a trois &eacute;l&eacute;ment pour le moment »></code></p>
    <p>Il faut enle­ver le ul, le reste de la page en est affect&eacute;e.</p>
    <p>Et pour ton exemple :</p>
    <p><code><a href= »# » title= » »> hre­flang=« xx » xml:lang=« xx »</code></p>
    <p>la balise n’est pas ferm&eacute;e au bon endroit.</p>
    <p>Question : <code>xml:lang</code> c’est quoi par rap­port &agrave; <code>hreflang</code>?</p>
    <p>Fred</p>

    Répondre
  2. David Latapie

    Oui, c’est vrai­ment dom­mage que ça ne marche pas. Je pour­rais édi­ter pour cor­ri­ger mais je ne pré­fère pas : on enseigne davan­tage (aux autres) en met­tant nos erreurs en ligne.

    Il fau­drait qu’il y ait une option « as if » qui accepte les mes­sages formattés.

    Féli­ci­ta­tions pour avoir (tr?s bien) uti­lisé sum­mary, trop rare­ment uti­lisé. En revanche, tu avais fermé avec un <code> qui n’a rien à y faire.

    Répondre
  3. Fred

    Euh? les <code> balancent, et c’était pour citer ton code? Il faut uti­li­ser cette balise plu­tôt que <pre>. J’ai fait mes devoirs ;-)

    Remarque qu’il y a aussi <var> et <samp> qui peuvent être uti­li­sés selon le cas précis.

    Répondre
  4. David Latapie

    Tu avais oublié de fer­mer le tableau, alors. Et il fal­lait échap­per les balises dans le code (sinon, c’est inter­prété. Je ne sais pas si c’est censé l’être cependant).

    La valeur CSS par défaut de code est-elle <whitespace:pre>?

    Extraits de mes CSS (pas celles d’Empyrée blog, mais celles d’Empyrée web) :

    couleurs-pourpre.css 	samp:before	{color:green} 	code, pre	{color:#005020} media.css 	code, pre, var	{font-family:Monaco,"Courier New",Courier,monospace} 	samp:before	{ 		content:"[Exemple] " 		display:marker; 		font-weight:700 	} 	var	{ 	font-style:normal 	} 	var:before	{ 		content:"< "; 		display:marker 	} 	var:after	{ 		content:">"; 		display:marker 	}

    Et appli­ca­tions pratiques :

    Au cas où tu te pose­rais la ques­tion : si ce com­men­taire est si com­plexe, c’est que je l’ai réédité à plu­sieurs reprises ;-)

    Répondre
  5. Empyrée

    Manuel de style

    Des liens dis­crets Il est impor­tant que les hyper­liens ne cassent pas le reste de la phrase. Au contraire, ils doivent s’inscrire dans la phrase, se faire dis­crets. Ne dit-on pas que les meilleurs outils sont ceux que l’on oublie ? Pour éviter…

    Répondre

Laisser un commentaire