Gérer les couleurs avec site CSS

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

remédien
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 148
Inscription: Dim Avr 04, 2004 10:17

Gérer les couleurs avec site CSS

Message le Ven Déc 16, 2005 1:09

Après des années de web, j'essaye de passer au CSS et aux standard. Je bloc sur un truc : avant dans mes sites web, j'avais tous mes codes couleurs en têtes dans un header style :

$coul_gen="blue";
$coul_som="red";

Là ou il fallait je faisais ensuite un echo. Si je voulais changer une couleur sur mon site, je n'avais qu'une variable à changer.

Peut on faire de même avec le CSS ?
Par exemple je vais avoir un .menu a:hover à #F9C8B4 et je voudrais le h1 dans le même code couleur. Faut il obligatoirement dupliquer le code couleur dans le feuille de style ?

ou la seul combine et de faire parser par php les feuille de style en incluant en tête un fichier avec les codes couleurs ?

Merci pour vos lumières !

B.


mattcobalta
Nouveau WRInaute
 
Messages: 32
Inscription: Sam Déc 03, 2005 15:39

Message le Ven Déc 16, 2005 1:25

Tu peux mettre les éléments avec la même propriété à la suite avec virgule :
Code: Tout sélectionner
.menu a:hover,h1{color:#F9C8B4}

remédien
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 148
Inscription: Dim Avr 04, 2004 10:17

Message le Ven Déc 16, 2005 18:50

Ouaip, c'est sur, c'est déjà mieux ca ! Merci.
Pas de variable en CSS donc ...

B.


yuston
WRInaute passionné
WRInaute passionné
 
Messages: 801
Inscription: Ven Sep 24, 2004 16:53

Message le Ven Déc 16, 2005 21:37

Si si on peut mettre "des variables" en CSS via PHP. Il faut utiliser l'attribut style="" et dedans tu mets du PHP...

remédien
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 148
Inscription: Dim Avr 04, 2004 10:17

Message le Ven Déc 16, 2005 21:42

hummmm je m'excuse de m'excuser, mais je crois qu'on est pas sur la même longueur d'onde ;-)
Je parle de variable purement CSS dans une feuille de style externe. Je ne parle pas de style purement local :-)

Merci quand même pour l'usure du clavier :D

B.


mattcobalta
Nouveau WRInaute
 
Messages: 32
Inscription: Sam Déc 03, 2005 15:39

Message le Ven Déc 16, 2005 22:11

Nan, pas de variable en CSS :) .
D'un côté ça parait logique, le CSS permet de séparer la programmation du style, donc il ne faut pas de variables, de fonctions, etc., de programmation quoi ! :lol:
Bien que le CSS n'en soit pas, ça y ressemble peu à peu, avec des structures conditionnelles comme :not([class|=text]).
D'ailleurs ce :not() me parait bizarre au point de me demander si c'est vraiment du CSS :roll: .


MarvinLeRouge
WRInaute impliqué
WRInaute impliqué
 
Messages: 451
Inscription: Mer Sep 01, 2004 20:10

Message le Ven Déc 16, 2005 22:11

Salut,

C'est aussi faisable : tu déclares dans ton fichier html/php un appel à une feuille de style css externe (accueil.css par exemple).
Maintenant, admettons que tu as sur ton serveur un fichier .htaccess qui dit que quand on demande le fichier truc.css, il renvoie en fait dynamiccss.php?file=truc.css.
A partir de là, libre à toi de mettre en fait dans ton fichier css des références à remplacer par des variables, de les remplacer effectivement grâce à la page dynamiccss.php et de renvoyer le résultat dans le flux de sortie.

Je me fais comprendre ou je viens juste de passer en mode surchauffe anti-communicationnelle ?

remédien
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 148
Inscription: Dim Avr 04, 2004 10:17

Message le Ven Déc 16, 2005 22:24

excellent cette méthode avec l'url rewriting !!!!
J'avais pensé aussi intituler simplement mes css en .php mais là ca le fait bcp plus :-)

merci +++

B.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités