Mots-clés : modification des Modèles, feuille de style
Sommaire
J'ai un problème avec les modèles Viabloga : ils n'acceptent pas bien l'attribut "title" des styles.
0) [EDIT] problème résolu [/EDIT]
Voir le commentaire 3 ci-dessous1) Le problème
Normalement (d'après W3C, manuels récents, etc.) :un style défini dans une page HTML (par ex. un modèle) devrait pouvoir s'écrire :
<style type="text/css" title="monBeauStyle">
/* etc. etc. */
</style>
de même, une feuille de style externe devrait pouvoir bénéficier de l'attribut "title" :
<link href="http://monsite.viabloga.com/files/quelstyledisdonc.css" rel="stylesheet" type="text/css" title="monEncorePlusBeauStyle">
Dans une page HTML non Viabloga ... cela marche parfaitement bien. On peut mettre autant de styles internes externes que l'on veut, chacun dotés d'un attribut title. La page s'affiche conformément aux prévisions.
Avec un modèle Viabloga .... au-delà de une, voire deux ou trois déclarations "title", patatras : la page générée par le modèle s'affiche n'importe comment (div non placés, par ex.), ou encore tel effet de style (par exemple un paragraphe sur fond de couleur) ne s'applique pas.
C'est bien le rendu de la page, à travers les indications fournies par l'interpréteur de modèle, qui est en cause. Car des tests javascript montrent que la liste des styles (ordre chronologique de chargement) est bien là, que leur "title" existe, etc.
Nota : essais fait sous Mac OS X, avec Firefox 2 et Safari 3.
2) A quoi ça peut servir, l'attribut title d'un style ?
Par exemple, à repérer facilement l'ordre de chargement des directives de style. Ce qui est intéressant pour déboguer des styles.Egalement, repérer facilement à quel ensemble de directives de style appartient telle déclaration particulière. Utile pour programmer certains scripts javascript.
Enfin, s'il y a une bibliothèque de styles Viabloga (au niveau de la plate-forme, ou encore des styles d'un blog), c'est un élément de gestion qui peut être utile.
3) Pourquoi Viabloga doit gérer l'attribut title
Pour être conforme aux standardsPour permettre un développement facilité de trucs en javascript, en CSS, etc.
D'autres articles sur des thèmes similaires :
- Modifier la CCS ou le modèle ? - 13/10/07
- Comment modifier les noms de mois avec day_t.month ? - 12/12/07
- Possibilité d'éditer et supprimer les feuilles de style CSS envoyées -- résolu - 02/02/06
- Atelier de travail sur la création et la personnalisation d'une mise en page (modèle) - 04/10/07
- Comment supprimer l'option "article précédent/suivant" en bas d'article ? - fait - 15/01/09
- Mettre un lien externe sur le bandeau d'entête - 03/01/07
- A propos des modèles - 05/12/06
- Gros problème (code dans la page) -- résolu - 11/05/07
- Accès à la balise head - 03/05/07
- Bug de l'éditeur visuel lors d'un changement de modèle -- résolu - 27/02/07
Est ce que le code de la page générée est conforme au code que tu as mis dans le modèle ? Si non, peux tu me donner un exemple ?