Page 1 sur 1
Commentaires /* */ disparaissent dans CSS
Publié : 12 mars 2010, 21:06
par Citylight
Bonjour,
J'ai inséré des commentaires dans mes feuilles de styles externes (avec NotePad++ avec les balises /* et */) et lorsque j'en modifie une avec l'éditeur CSS de Kompozer ils disparaissent.
Comment cela se fait-il ?
Et puis y'a pas moyen d'insérer les commentaires depuis l'éditeur ?
Merci d'avance pour votre réponse
Re: Commentaires /* */ disparaissent dans CSS
Publié : 13 mars 2010, 07:51
par jpbardiau
Bonjour,
c'est un bug de KompoZer que j'avais déjà signalé.
Re: Commentaires /* */ disparaissent dans CSS
Publié : 14 mars 2010, 10:22
par Citylight
Bonjour JP et merci pour ta réponse...j'avais pourtant recherché le pb avant de le poster.
Je n'ai rien vu à ce propos dans les pré-versions 0.8. Qu'en penses-tu (en tant que Tyrannosaurus Rex) ? ça mérite un peu de patience ou vaut mieux gérer ses CSS en dehors de Kompozer afin de garder les remarques ?
Bonne journée
Re: Commentaires /* */ disparaissent dans CSS
Publié : 14 mars 2010, 10:34
par jpbardiau
Ça mérite un peu de patience car notre grand Kazé (le quasi seul développeur de Kompozer) a déjà fort à faire à corriger d'autres bugs plus important.
Re: Commentaires /* */ disparaissent dans CSS
Publié : 14 mars 2010, 10:38
par Ymai
Bonjour
jpbardiau a écrit :a déjà fort à faire
à implémenter des fonctionnalités extraordinaires, aussi

Re: Commentaires /* */ disparaissent dans CSS
Publié : 14 mars 2010, 17:47
par Kazé
Citylight > Kompozer ne préservera pas les /* commentaires */ CSS avant un bon moment, désolé. Ça suppose une quantité de travail trop importante par rapport au bénéfice escompté — d’autant qu’il y a d’autres bugs à traiter avant celui-là.
L’éditeur CSS repose sur le fait que Kompozer peut modifier en temps réel les propriétés CSS qui sont en mémoire. Le corollaire, c’est que toutes les propriétés CSS qu’il ne comprend pas sont ignorées, et perdues. Les commentaires font partie de cette catégorie-là.
Pour la branche Kompozer 0.9 on disposera d’un vrai éditeur texte (Bespin), donc il sera au moins possible d’éditer le code CSS directement dans Kompozer. J’ai un projet d’extension qui quelque chose de similaire pour Kompozer 0.8, mais encore une fois : il y a d’autres bugs à traiter avant.
Une façon de contourner le problème est d’utiliser (au moins) deux feuilles de style, par exemple :
- style.css : une feuille de style « wysiwyg », où on ajuste les couleurs, fonds, polices, etc.
- layout.css : une feuille de style « velue », où on cale la disposition, avec les éventuels hacks spécifiques à tel ou tel navigosaure — bref, le genre de feuille de style où les commentaires sont indispensables.
et on importe la feuille layout.css dans style.css. J’ai souvent recours à ça.
Ainsi, tu peux utiliser Kompozer pour modifier style.css et débugger layout.css, ce qui est assez efficace. Le fichier layout.css ne peut alors être édité qu’avec un éditeur texte, mais logiquement c’est celui que tu ne toucheras presque jamais.
Re: Commentaires /* */ disparaissent dans CSS
Publié : 23 mars 2010, 23:00
par Citylight
Merci
Kazé ! Voilà une réponse honnête et une solution à ce pb très convenable.
On peut, je pense, clôturer ce sujet ?
Re: Commentaires /* */ disparaissent dans CSS
Publié : 24 mars 2010, 08:41
par chinon37
Pour cloturer le sujet, tu peux le faire toi-même en éditant ton premier message, puis en changeant le titre (ajouter en début de ligne [résolu] même si le terme est impropre au cas présent...

)