Problème XHTML et CSS style de page
zatox
Messages postés
640
Date d'inscription
Statut
Membre
Dernière intervention
-
zatox Messages postés 640 Date d'inscription Statut Membre Dernière intervention -
zatox Messages postés 640 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'ai fait un petit site web qui contient une vingtaine de pages XHTML plus l'index.html
J'ai associé 2 fichiers CSS pour avoir 2 apparences différents. Dans chaque fichier XHTML j'ai fait référence à mes 2 fichiers CSS comme ceci :
<link rel="stylesheet"
media="screen" type="text/css" title="Fichier1" href="css/fichier1.css" />
<link rel="alternate stylesheet"
media="screen" type="text/css" title="fichier2" href="css/fichier2.css" />
Donc quand j'active index.html, il affiche avec comme fichier CSS : fichiers1.css
Avec mozilla, je clique sur Affichage --> Style de la page, je choisi fichier2, il affiche bien l'apparence prévue par fichier2.css
Mais quand je clique sur un lien qui active une autre page de mon site, il revient à l'apparence fichier1
Est-il possible de dire quelque part, si je choisi le type d'affichage fichier2.css, je veux utiliser l'apparence fichier2.css tout au long de la transaction ? merci pour vos réponses
J'ai associé 2 fichiers CSS pour avoir 2 apparences différents. Dans chaque fichier XHTML j'ai fait référence à mes 2 fichiers CSS comme ceci :
<link rel="stylesheet"
media="screen" type="text/css" title="Fichier1" href="css/fichier1.css" />
<link rel="alternate stylesheet"
media="screen" type="text/css" title="fichier2" href="css/fichier2.css" />
Donc quand j'active index.html, il affiche avec comme fichier CSS : fichiers1.css
Avec mozilla, je clique sur Affichage --> Style de la page, je choisi fichier2, il affiche bien l'apparence prévue par fichier2.css
Mais quand je clique sur un lien qui active une autre page de mon site, il revient à l'apparence fichier1
Est-il possible de dire quelque part, si je choisi le type d'affichage fichier2.css, je veux utiliser l'apparence fichier2.css tout au long de la transaction ? merci pour vos réponses
A voir également:
- Problème XHTML et CSS style de page
- Style word - Guide
- Impossible de supprimer une page word - Guide
- Nom pour facebook stylé - Guide
- Numéro de page word - Guide
- Style d'écriture a copier coller - Guide
2 réponses
avec un cookie, c'est faisable
si le cookie existe et contient la seconde valeur ou si la seconde apparence est choisie, alors le cookie s'enregistre avec la valeur 2 et la seconde apparence est utilisée.
Sinon, c'est la première qui se charge.
si le cookie existe et contient la seconde valeur ou si la seconde apparence est choisie, alors le cookie s'enregistre avec la valeur 2 et la seconde apparence est utilisée.
Sinon, c'est la première qui se charge.
Voici une explication telle que j'utilise l'option moi-même sur mon site :
Alors tout d'abord, il faut que tes pages soient en .php, cela n'aura pas d'incidence sur le fait qu'elles soient codées en xhtml (enfin à ma connaissance, puisque j'utilise moi-même du xhtml dedans) et tu pourras y faire fonctionner le php, justement (point crucial pour la suite et, même si tu n'y connais rien, ne t'en fais pas, je t'explique tout).
Ensuite pour les balises d'inclusion des styles css, je te conseille une méthode alternative que j'utilise moi-même sur mon site et qui fonctione parfaitement, c'est l'include : Là, en gros, on a dit que si l'utilisateur a choisi un thème ou bien si il a déjà un cookie contenant ce choix, alors c'est le thème correspondant qui s'affiche. Sinon, c'est le premier (thème par défaut, quoi).
Maintenant, il faut créer le formulaire de changement de thème (tu le places où tu veux sur ta page) : Une fois le champs sélectionné, la page s'actualisera automatiquement, permettant le changement de thème, ainsi que l'enregistrement du cookie.
Passons donc à l'enregistrement, du cookie !
Tu dois placer ce code avant tout autre code sur ton site, même avant les balises <html> et <xhtml machin truc> : Voilà ! Le cookie se nomme donc Choix_Theme et contient soit Theme1, soit Theme2, selon le choix du visiteur. Il conservera ce cookie durant un an, sauf s'il rechange de thème via le formulaire, après quoi un nouveau cookie sera créé à la place.
Alors évidemment, tout ça, ça utilise le php et tes pages sont en xhtml, alors peut-être que tu n'y connais rien, mais le php est presque une oeuvre d'art à mon sens (le fanatique XD) en matière de codage et je te conseille vivement de te documenter dessus, si tu ne connais pas.
J'espère que j'ai quand même pu t'aider ! :)
Merci pour taréponse.