Le tout dernier point. Il faut qu’on en discute, et qu’on prenne la décision.
Alors, dans l’ordre :
-
il est actuellement possible de reproduire le rendu de la balise col, mais c’est compliqué car il faut le faire directement en HTML. En plus d’être plus compliqué, ca a tendance à figer le document car les suivants seront rebutés. J’y reviens plus bas
-
Après cela, se pose la question de la pertinence de cette balise. En effet, contrairement à 2008 ou les écrans était sensiblement les mêmes, on doit avoir des pages qui s’affichent bien sur un smartphone, et un écran full HD. Ce qui est illusoire a partir du moment ou on met des colonnes avec un code générique.
Et a fortiori si c’est facile à faire pour un contributeur lambda, il risque de l’utiliser sans se rendre compte des conséquence. On ne peut décemment lui demander de se poser les questions de rendu : il va faire une page qui sera bien pour son ecran, mais ne se rendra pas compte que c’est pourri pour le reste -
Par ailleurs, il se trouve que la syntaxe actuelle n’est pas compatible avec la logique de markdown. Rien d’impossible techniquement, mais il faut trouver une nouvelle syntaxe par bloc (comme pour les alertes, voir plus haut dans la discussion), et ca va être compliqué à coder.
Ma conclusion personnelle sur ce point, c’est la suivante :
Il ne faut pas recoder d’extension pour cet usage.
Les cas exceptionnels qui nécessitent d’avoir un tel rendu seront faites via la syntaxe HTML.
Le fait que ca soit complexe à coder devient un garde fou qui va nous éviter des soucis : les personnes maitrisant cette complexité sont plus à même de faire un code qui rendra sur tous les écrans.
Par ailleurs, il faut déconseiller cet usage avec des explications claires dans les pages d’aide, et recommander d’en discuter sur le forum avant de rédiger une page avec ce genre de mise en page.
Voila, maintenant, c’est mon point de vue, il faut qu’on en discute et qu’on prenne la décision ensemble.
Vos avis?
PS : je suis tout de même heureux d’aborder ce sujet : mis à part les L#, c’est le tout dernier point BBCode