J'essaie de styler quelques instances de texte sIFR dans un site sur lequel je travaille, et je ne comprends pas très bien la technique recommandée dans the styling documentation. Il dit que: "Lorsque spécifié pour la classe .sIFR-root et donné une unité px, cela détermine la taille de police réelle utilisée par sIFR pour rendre le film Flash", mais il vous avertit de le faire comme il le fera rendre le texte non-scalable. Il dit ensuite que "lorsque spécifié pour d'autres sélecteurs, utilisez l'unité% pour faire la taille de la police par rapport à la taille de la police principale", mais je ne sais pas à quoi correspondent les autres sélecteurs. Il dit que le style doit être spécifié dans le fichier sifr-config.js, mais le seul endroit dans ce fichier que je peux voir où vous pouvez entrer votre propre CSS est la classe .sIFR-root. Voici le code qui appelle chaque instance de sIFR:Définition de la taille du texte sIFR
sIFR.replace(inkburrow, {
sélecteur: '#sidebar h3', css: » .sIFR-root {background-color: # F7F8F2; couleur: # 222222; taille de police: 24px; } ' });
(dans ce cas, la police spécifique, les couleurs, etc. sont ceux que j'utilise). Donc, je ne sais pas où ailleurs que dans la classe .sIFR-root, ils veulent que vous mettiez une taille de police relative. Mettre n'importe quelle unité autre que les pixels dans la classe .sIFR-root ne fonctionne pas - je l'ai essayé. Et donner n'importe quel style de police au sélecteur remplacé (dans ce cas #sidebar h3) dans la feuille de style habituelle du site n'a aucun effet - essayé aussi.
Comme vous pouvez le voir, actuellement, je le fais de la façon dont ils l'ont mis en garde: la définition d'une taille px dans .sIFR-root. Mais je préférerais pouvoir utiliser une taille relative si possible - je n'arrive pas à comprendre où je suis censé le mettre!