Feuilles de style CSS

Fermé
Clem - 23 nov. 2008 à 22:56
 Clem - 24 nov. 2008 à 21:51
Bonjour,
J'ai un problème ac les feuilles de style de mon site..
En effet lorsque qu'on est sur l'accueil on a un style défini c'est le "stylesheet" mais on peut choisir 2 autres styles différents, "alternate stylesheet".
Je choisis un des styles alternatifs mais lorsque je clique sur un des liens je me retrouve de nouveau avec le style d'origine qui ne colle donc plus avec celui que j'avais pourtant choisis!!
J'ai donc trois <link>: un rel="stylesheet"
et deux rel="alternate stylesheet"
Que dois-je faire pour que le style choisis reste le même après avoir cliqué sur les liens ?!
Merci de votre aide :)
Clem

1 réponse

zoby44 Messages postés 817 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 198
24 nov. 2008 à 01:10
Salut, je pense que par défaut, le navigateur prend le premier <link> qu'il trouve. Essaye une solution en php genre :


<a href="index.php?design=1>Design 1</a>
<a href="index.php?design=2>Design 2</a>
<a href="index.php?design=3>Design 3</a>

<?php
if (!isset($_GET['design']) || $_GET['design'] == 1)
{
echo '<link rel="stylesheet" href="template/design1.css" type="text/css" />',"\n";
}
elseif ($_GET['design'] == 2)
{
echo '<link rel="stylesheet" href="template/design2.css" type="text/css" />',"\n";
}
elseif ($_GET['design'] == 3)
{
echo '<link rel="stylesheet" href="template/design3.css" type="text/css" />',"\n";
}
?>
0
Ok merci beaucoup je vais essayer :)
Je connais rien au php mais bon ^^
Si c'est le seul moyen je vais apprendre :)
Bonne soirée.
0