Feuilles de style CSS
Clem
-
Clem -
Clem -
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
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
A voir également:
- Feuilles de style CSS
- Style word - Guide
- Comment faire un livret avec des feuilles a4 - Guide
- Nom pour facebook stylé - Guide
- Bruler des feuilles de laurier - Guide
- Style d'écriture a copier coller - Guide
1 réponse
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";
}
?>
<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";
}
?>
Je connais rien au php mais bon ^^
Si c'est le seul moyen je vais apprendre :)
Bonne soirée.