Commentaires /* */ disparaissent dans CSS

Le premier forum francophone sur l'éditeur de pages Web multiplateforme (Linux, Mac OS X, Windows) qui monte… KompoZer, héritier de Nvu, permet de créer vos pages Web graphiquement (wysiwyg) sans aucune connaissance du langage HTML.

Modérateur : chinon37

Citylight
Arias
Messages : 3
Inscription : 12 mars 2010, 20:38

Commentaires /* */ disparaissent dans CSS

Message 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
Config. Kompozer 0.7.10 - Windows Vista Familial
jpbardiau
Tyrannosaurus Rex
Messages : 2709
Inscription : 05 avr. 2004, 17:34

Re: Commentaires /* */ disparaissent dans CSS

Message par jpbardiau »

Bonjour,

c'est un bug de KompoZer que j'avais déjà signalé.
JP
Image
Image
Citylight
Arias
Messages : 3
Inscription : 12 mars 2010, 20:38

Re: Commentaires /* */ disparaissent dans CSS

Message 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
Config. Kompozer 0.7.10 - Windows Vista Familial
jpbardiau
Tyrannosaurus Rex
Messages : 2709
Inscription : 05 avr. 2004, 17:34

Re: Commentaires /* */ disparaissent dans CSS

Message 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.
JP
Image
Image
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Re: Commentaires /* */ disparaissent dans CSS

Message par Ymai »

Bonjour
jpbardiau a écrit :a déjà fort à faire
à implémenter des fonctionnalités extraordinaires, aussi :D
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
Kazé
Varan
Messages : 1743
Inscription : 10 févr. 2005, 10:26

Re: Commentaires /* */ disparaissent dans CSS

Message 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.
KompoZer lead dev
Ubuntu 10.04 Lucid Lynx — « L'erreur est humaine, mais vraiment foutre la merde nécessite le mot de passe root. »
Citylight
Arias
Messages : 3
Inscription : 12 mars 2010, 20:38

Re: Commentaires /* */ disparaissent dans CSS

Message 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 ?
Config. Kompozer 0.7.10 - Windows Vista Familial
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Re: Commentaires /* */ disparaissent dans CSS

Message 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... :wink: )
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 5 invités