[spip-dev] suggestion: <em> au lieu de <i>

bonjour les dev,

je m'apprète à poster dans trac.rezo.net une suggestion, portant sur l'antédilluvienne balise html <i> qui est attribuée au texte mis en italique, ceci SPIP 2.1.0 [14698]. il serait raisonnable de suivre les recommandations W3C en vigueur et d'utiliser la balise <em>.

il est curieux que ce changement n'ait pas été fait au moment où la balise <b> a été convertie en <strong>, cf http://trac.rezo.net/trac/spip/changeset/8881

j'ai passé un long quart d'heure à trouver le moyen de modifier cela, et la solution se trouve bien dissimulée dans ce post de début 2007:
http://archives.rezo.net/archives/spip-core.mbox/2HZYGLTRRSNGR7HLA5XCQAZWMBHUHSO4/

il ne devrait pas y avoir de détriment pour les sites SPIP qui ne définissent pas l'aspect de <em> via leur CSS, étant donné que les réglages par défaut des navigateurs actuels le traitent exactement comme <i>.

est-ce que j'ouvre un ticket, ou est-ce que quelqu'un veut se charger de cette mission?

cordialement,
manuel

Je t'invite à faire une recherche sur ce thème dans la liste dev et la liste zone sur les 5 dernières années.

Ya au moins eu une dizaine de discussion sur le sujet. (Dont une récemment en réponse à davux je crois.)

<em> c'est pour appuyer quelque chose. Or, et contrairement à <b>, il y a plein de cas où on veut de l'italique sans pour autant que ce soit pour appuyer : titre d'ouvrage, nom de bateau, citation, etc.
Certains de ces usages ont une balise HTML (les citations par exemple), mais plusieurs autres non.

Voilà pourquoi c'est toujours <i> pour l'instant. Balise qui est totalement valide en XHTML.

Salut,
Il y a aussi le Couteau Suisse pour ceux qui l'utilisent :
  Affichage public > SPIP et ses raccourcis…
où on peut tout redéfinir.

Et le code de mes_options :
  $GLOBALS['debut_italique']="<em\$GLOBALS[class_spip]>"
  $GLOBALS['fin_italique']="</em>"

Pat

Oups :
  $GLOBALS['debut_italique']="<em$GLOBALS[class_spip]>"
pat

Ça c'est du comique de répétition où je ne m'y connais pas !

Cédric

Ce sont des variables de personnalisation introduites par SPIP 2.0 (et non pas par le Couteau Suisse), cf.: http://www.spip.net/fr_article3784.html

:stuck_out_tongue:

-- Romy

RastaPopoulos said the following on 4/14/10 1:39 PM:

Je t'invite à faire une recherche sur ce thème dans la liste dev et la
liste zone sur les 5 dernières années.

Ya au moins eu une dizaine de discussion sur le sujet. (Dont une
récemment en réponse à davux je crois.)

Je l'aurais fait si j'avais trouvé un formulaire de recherche pour spip-dev... J'ai bien cherché sur spip-contrib.net et trac.rezo.net, mais je n'y ai trouvé aucune info à ce sujet.

<em> c'est pour appuyer quelque chose. Or, et contrairement à <b>, il y
a plein de cas où on veut de l'italique sans pour autant que ce soit
pour appuyer : titre d'ouvrage, nom de bateau, citation, etc.
Certains de ces usages ont une balise HTML (les citations par exemple),
mais plusieurs autres non.

Voilà pourquoi c'est toujours <i> pour l'instant. Balise qui est
totalement valide en XHTML.

Merci pour ces explications sensées.

Mes excuses pour ce message inutile, donc.

manu.

Merci pour ce lien - quel bonheur de trouver une référence hors-liste concernant cette méthode!

A remarquer que l'article n'indique pas que ces variables doivent être placées dans le fichier "mes_options.php", tout le plaisir de la chasse aux informations pour le spipien débutant reste ainsi préservé ... :stuck_out_tongue_winking_eye:

romy@rezo.net said the following on 4/14/10 3:57 PM:

Ce n'est pas pour relancer le troll, mais pour compléter la réflexion et appuyer la position actuelle de SPIP, voici un billet intéressant à ce sujet :
http://blog.temesis.com/post/2009/05/30/Un-grand-vieux-troll-des-familles

-- Romy