Liberons les dl, dd, dt !
Pour les modèles d'insertion des images et documents, SPIP utilise des listes de définitions (dl, dd, dt), ce qui est une très bonne chose (si l'on s'en réfère à cette discussion notamment : http://www.lesintegristes.net/2009/12/28/comment-utiliser-les-listesde-definitions/), et permet de les styler avec des sélecteurs CSS ad hoc .spip_documents etc. Jusque là tout va bien.
Ça devient compliqué dès lors que l'on souhaite utiliser les listes de définitions ailleurs, dans la rédaction des articles par exemple et donc les styler autrement. Il faut alors :
- d'abord styler dl, dd, dt,
- puis surcharger en définissant l'inverse pour dl.spip_documents, .spip_documents dd et .spip_documents dt,
- puis enfin restyler les modèles d'insertion à grand coups de .spip_documents.
Voir le PS de http://www.spip-contrib.net/Definitions-et-FAQ et mon dernier commit : http://zone.spip.org/trac/spip-zone/changeset/37501
Je suggère que, pour compenser, SPIP prenne en charge les listes de définition, comme il le fait déjà pour les autres listes (ul, ol, li), ce qui permettrait de cibler les uns indépendamment des autres, sans plus de contrariété, avec :
- dl.spip, dt.spip, dd.spip
- .spip_documents, etc.
Les raccourcis SPIP dédiés pourraient être :
-? Titre -! Définition
(c'est ce que j'ai croisé de mieux au cours de mes assidues recherches de raccourcis).