Submitted by amawal on
Bonjour,
J'utilise un sous thème Zen, j'arrive à changer la taille, police et style avec CSS mais la couleur je n'arrive pas à changer la couleur !
J'ai cherché avec avec firbug si une couleur est imposée ailleurs, je n'ai rien trouvé ! Alors je me demande pourquoi la couleur que j'ai spécifiée n'est pas prise en compte !
Bonsoir, En principe le node
Permalien Soumis par Marina_Kha le 2 Septembre, 2011 - 21:33
Bonsoir,
En principe le node title est souvent du type h1 avec une classe title. Vous n'avez pas cela dans votre css ? Il suffirait alors de passer un
{color:#nnnnnn}
et le tour serait joué.Chez moi il est du type h2.
Permalien Soumis par amawal le 2 Septembre, 2011 - 22:12
Chez moi il est du type h2. J'ai ajouté une feuille de style à mon sous theme et j'ai mis ça:
h2.block-title {
font-size: 1.2em;
text-align: center;
font-family: Verdana, Geneva, sans-serif;
color: #F00;
}
h2.node-title {
font-size: 1.1em;
font-family: Verdana, Geneva, sans-serif;
color: #F00;
}
Pour block tout marche mais pour node tout marche sauf couleur !
Je viens de téléverser exprès
Permalien Soumis par Marina_Kha le 2 Septembre, 2011 - 21:40
Je viens de téléverser exprès zen pour vérifier. Il doit donc s'agir de la balise .node h2.title qui se trouve dans node.css
Merci Marina_Kha, c’est très
Permalien Soumis par amawal le 2 Septembre, 2011 - 22:21
Merci Marina_Kha, c'est très aimable. J'ai aussi essayé le changement avec node.css
h2.node-title /* Node title */ {
color: #F00;
}
Ca ne marche toujours pas.
Je suis en version 7.7
Bonjour, De ce que j’ai vu
Permalien Soumis par Marina_Kha le 3 Septembre, 2011 - 08:06
Bonjour,
De ce que j'ai vu dans le css de zen v7 (je n'utilise pas ce thème mais l'avais téléverser pour vous répondre), la classe à appliquer serait :
.node h2.title qui est différent de ce que vous avez fait h2.node-title
Le permier élément de la classe .node est sans doute là pour individualiser le thème sur le type node et le deuxième élément h2.title sur les balises de titre.
Bonjour, J’ai essayé aussi
Permalien Soumis par amawal le 3 Septembre, 2011 - 10:53
Bonjour,
J'ai essayé aussi .node h2.title et ce dans différentes feuilles de styles ( pages, node, ..) mais ca ne change toujours pas la couleur ! Bizarre !
J'ai retouché templates.php et rajoutant une chaine de caractère à $title et en ajoutant la propriété couleur : la chaine que j'ai ajoutée (concaténée) est bien là mais pas la couleur !
Merci pour l’effort que t'as fait pour moi. Très aimable.
Finalement, j’ai pu changer
Permalien Soumis par amawal le 3 Septembre, 2011 - 11:29
Finalement, j'ai pu changer la couleur en supprimant la balise de lien <a ... .
Donc la propriété style affectée aux lien s'impose sur tous ce que j'injecte dans la calsse .node ou ailleurs !
C'est le début de la réponse, je vais à présent chercher pour quoi cette prédominance du style de lien et comment l’écraser...
Merci
Oui, c’est tout à fait
Permalien Soumis par Marina_Kha le 3 Septembre, 2011 - 11:38
Oui, c'est tout à fait logique puisque le titre est toujours un lien. Donc toutes les balises de type a: a:hover a:active etc. sont prioritaires.
Merci pour l’information,
Permalien Soumis par amawal le 3 Septembre, 2011 - 12:42
Merci pour l'information, c'est bien le cas: les balises de type a sont prioritaires ! Et il m'a suffit d'utiliser la syntaxe:
.node h2 a {
color: #F00;
}
De cette façon la couleur rouge est appliqué à title !
Problème résolu.
Encore MERCI Marina_Kha et bonne journée.
Bonjour si le titre est aussi
Permalien Soumis par dilune le 3 Septembre, 2011 - 11:44
Bonjour
si le titre est aussi un lien, il faut prévoir les 2 cas.
par exemple:
.node h2.title,
.node h2.title a {
color #123456;
{
ça devrait suffire.
Merci beaucoup !
Permalien Soumis par amawal le 3 Septembre, 2011 - 12:43
Merci beaucoup ! effectivement ça marche !
Bonne journée