Application du formatage d'une feuille de style en cascade externe

Comment :

Vous pouvez appliquer le formatage de feuille de style en cascade (CSS) à :

Lorsque vous utilisez une feuille de style en cascade externe pour formater un rapport, il est recommandé de ne pas utiliser une feuille de style WebFOCUS pour spécifier le formatage du rapport, à moins que vous créiez aussi une feuille de style en cascade interne. Pour plus d'informations, consultez Combinaison d'une feuille de style externe avec d'autres méthodes de formatage.


Haut de page

x
Syntaxe : Utiliser l'attribut CLASS pour appliquer le formatage CSS

Pour appliquer une classe de feuille de style en cascade (CSS) externe à un composant de rapport, utilisez la syntaxe suivante dans une déclaration de feuille de style WebFOCUS.

TYPE = type, [subtype,] CLASS = classname, [when,] [link,] $

où :

type

identifie le composant de rapport auquel vous appliquez le formatage de la classe. Pour les rapports tabulaires et au format libre, il peut s'agir de tout composant, comme le décrit Désignation de composants de rapport dans la syntaxe de feuille de style WebFOCUS. Il n'est pas possible de spécifier un composant d'un rapport graphique : pour formater l'en-tête et le pied de page d'un graphique, ainsi que la page où se trouve le graphique, il faut utiliser une règle pour l'élément BODY sans déclaration de feuille de style WebFOCUS.

Chaque composant de rapport peut être formaté par une classe unique. Si vous spécifiez plusieurs classes pour un composant de rapport :

  1. Les classes dans les déclarations avec le formatage conditionnel sont évaluées les premières. Pour chaque cellule dans le composant de rapport, la première classe dont la condition est remplie par la ligne de la cellule est attribuée à cette cellule.
  2. Si aucunes des conditions ne sont satisfaites, ou s'il n'y a pas de déclarations conditionnelles, la classe dans la première déclaration non conditionnelle est attribuée au composant de rapport. Toutes les déclarations suivantes de ce composant-là sont ignorées.
subtype

Est un attribut et une valeur facultatif nécessaire pour spécifier entièrement certains types de composants de rapport. Par exemple, COLUMN et un identifiant de colonne sont nécessaires pour spécifier une colonne de rapport particulière.

classname

Est le nom de la classe de feuille de style en cascade dont le formatage vous appliquez au composant de rapport. Vous pouvez attribuer la même classe à des composants de rapport multiples.

Les noms de classe peuvent atteindre jusqu'à 23 caractères en longueur et sont sensibles à la casse : vous devez utiliser la même casse trouvée dans la règle de la classe dans la feuille de style en cascade externe. (Notez, cependant, que certains navigateurs web ne forcent pas la sensibilité à la casse).

when

Est un attribut et une valuer WHEN facultatif. Il est à fournir si vous souhaitez appliquer le formatage conditionnellement. Pour plus d'informations, consultez Formatage de rapports : vue d'ensemble.

lien normal

Est un attribut et une valeur FOCEXEC, URL, ou JAVASCRIPT facultatives. Il est à fournir si vous souhaitez lier le composant de rapport à une autre ressource, telle qu'un rapport auquel l'utilisateur peut faire un zoom en profondeur. Pour plus de détails, consultez Associer un rapport à d'autres ressources.

Pour voir un exemple, consultez Application d'une classe CSS aux valeurs ACROSS dans un rapport.


WebFOCUS