Amis du jour, bonjour.
Je viens vous voir pour un problème que j'ai vu apparaître récemment, et qui concerne Firefox.
Je suis un peu honteux de ne pas être arrivé à trouver la solution, j'avoue que cela me turlupine grandement.
---
Il s'agit de la propriété background qui agit bizarrement sous Firefox. Je précise que je suis déjà depuis quelques années sous Mac et que je n'ai plus Firefox sur mon poste, donc je ne peux pas dater l'apparition de ce comportement.
Pour faire bref, dans certains cas, Firefox ne prend pas en compte la déclaration d'une image de fond, bien qu'il applique la couleur désignée.
J'ai validé mes feuilles de style (ça m'est arrivé deux fois : sur un projet client, et sur un projet personnel), et cela ne vient pas de là. J'ai vérifié que la version 'shorthand' de la propriété était bien utilisée (ce qui est le cas).
Je me suis rendu sur le MDC (Mozilla Developer Center) pour y trouver ceci. La syntaxe est bien la bonne, mais leur exemple inverse deux propriétés...
Sur la référence officielle, la syntaxe que j'emploie est bien la bonne, à savoir par exemple :
Mais bien entendu, ce code ne marche pas non plus. En ajoutant des guillemets simples ou doubles non plus.
La première fois, pour mon projet client, il m'a suffit d'attribuer à l'élément html cette image de fond pour que cela marche, mais je suis pas très fier du workaround (d'ailleurs si vous pouviez m'éclairer sur ce point : est-ce propre de donner à l'élément html une image de fond ?). Et d'ailleurs, cela ne fonctionne pas sur mon projet personnel (qui est un document xml traité via xslt pour donner un document html sans doctype, si ça peut aider).
Que ça ne fonctionne pas un sur un projet personnel, no problem. Mais pour un client, c'est bien plus gênant...
Est-ce que vous auriez des idées à ce sujet s'il vous plaît ? Je reste à l'affût de toute demande de compléments d'informations
Bonne journée,
Jérôme Verzier.
Je viens vous voir pour un problème que j'ai vu apparaître récemment, et qui concerne Firefox.
Je suis un peu honteux de ne pas être arrivé à trouver la solution, j'avoue que cela me turlupine grandement.
---
Il s'agit de la propriété background qui agit bizarrement sous Firefox. Je précise que je suis déjà depuis quelques années sous Mac et que je n'ai plus Firefox sur mon poste, donc je ne peux pas dater l'apparition de ce comportement.
Pour faire bref, dans certains cas, Firefox ne prend pas en compte la déclaration d'une image de fond, bien qu'il applique la couleur désignée.
background: #000 url(images/stripes.png);
J'ai validé mes feuilles de style (ça m'est arrivé deux fois : sur un projet client, et sur un projet personnel), et cela ne vient pas de là. J'ai vérifié que la version 'shorthand' de la propriété était bien utilisée (ce qui est le cas).
Je me suis rendu sur le MDC (Mozilla Developer Center) pour y trouver ceci. La syntaxe est bien la bonne, mais leur exemple inverse deux propriétés...
Sur la référence officielle, la syntaxe que j'emploie est bien la bonne, à savoir par exemple :
background: #000 url(images/stripes.png) no-repeat top left;
Mais bien entendu, ce code ne marche pas non plus. En ajoutant des guillemets simples ou doubles non plus.
La première fois, pour mon projet client, il m'a suffit d'attribuer à l'élément html cette image de fond pour que cela marche, mais je suis pas très fier du workaround (d'ailleurs si vous pouviez m'éclairer sur ce point : est-ce propre de donner à l'élément html une image de fond ?). Et d'ailleurs, cela ne fonctionne pas sur mon projet personnel (qui est un document xml traité via xslt pour donner un document html sans doctype, si ça peut aider).
Que ça ne fonctionne pas un sur un projet personnel, no problem. Mais pour un client, c'est bien plus gênant...
Est-ce que vous auriez des idées à ce sujet s'il vous plaît ? Je reste à l'affût de toute demande de compléments d'informations
Bonne journée,
Jérôme Verzier.