Problème de switch css php
Résolu/Fermé
mcabale
Messages postés
3
Date d'inscription
mardi 28 novembre 2006
Statut
Membre
Dernière intervention
16 mars 2012
-
16 mars 2012 à 10:21
mcabale Messages postés 3 Date d'inscription mardi 28 novembre 2006 Statut Membre Dernière intervention 16 mars 2012 - 16 mars 2012 à 10:56
mcabale Messages postés 3 Date d'inscription mardi 28 novembre 2006 Statut Membre Dernière intervention 16 mars 2012 - 16 mars 2012 à 10:56
A voir également:
- Problème de switch css php
- Easy php - Télécharger - Divers Web & Internet
- Logiciel switch - Télécharger - Conversion & Extraction
- Samsung switch pc - Télécharger - Divers Bureautique
- Manette switch sur xbox - Forum Xbox One
- Minecraft switch multijoueur local - Forum Nintendo Switch
3 réponses
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 311
16 mars 2012 à 10:30
16 mars 2012 à 10:30
Bonjour,
Sûrement parce que tu as mélangé html et php =)
Soit tu restes en php et tu fais des echos :
Soit tu reviens en html le temps d'une instruction :
Sûrement parce que tu as mélangé html et php =)
Soit tu restes en php et tu fais des echos :
if($browser['parent']=="IE 6.0"){ echo '<link href="style/ie6.css" rel="stylesheet" type="text/css" ></link>'; }
Soit tu reviens en html le temps d'une instruction :
if($browser['parent']=="IE 6.0"){ ?> <link href="style/ie6.css" rel="stylesheet" type="text/css" ></link> <?php } ?>
Colbi97
Messages postés
564
Date d'inscription
mardi 3 mars 2009
Statut
Membre
Dernière intervention
25 novembre 2015
12
16 mars 2012 à 10:39
16 mars 2012 à 10:39
Sinon, il y a aussi les classes conditionnelles directement en html:
<!--[if IE 6]> <link href="style/ie6.css" rel="stylesheet" type="text/css" ></link> <![endif]--> <!--[if !IE]> <!--><link href="style/style.css" rel="stylesheet" type="text/css"></link> <!--<![endif]-->
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 311
16 mars 2012 à 10:52
16 mars 2012 à 10:52
Effectivement =) (ce qui est plus propre)
mcabale
Messages postés
3
Date d'inscription
mardi 28 novembre 2006
Statut
Membre
Dernière intervention
16 mars 2012
Modifié par mcabale le 16/03/2012 à 11:04
Modifié par mcabale le 16/03/2012 à 11:04
Edité:
Merci pour les réponses rapide.
Colbi, ton code marche parfaitement! Merci beaucoup.
Assassin touriste, j'avais essayé avec des echo avant d'essayer ça.
Quand je code avec des echo, ça m'imprime ça sur la page:
'; } else { echo ''; } ?>
Edité: J'ai essayé le code sur différentes pages que j'ai écrites et ça me donne une erreur différente sur une, pour une autre je n'ai pas de problême, et ça s'affiches bien, je pense que ça vient de php ou d'un bout de code que j'ai mis après, merci pour l'aide :)
J'utilise ce code là:
EDIT: trouvé: le code marches beaucoup mieux comme ça, il faut en faire une fonction:
<?php
$_SERVE
Merci pour les réponses rapide.
Colbi, ton code marche parfaitement! Merci beaucoup.
Assassin touriste, j'avais essayé avec des echo avant d'essayer ça.
Quand je code avec des echo, ça m'imprime ça sur la page:
'; } else { echo ''; } ?>
Edité: J'ai essayé le code sur différentes pages que j'ai écrites et ça me donne une erreur différente sur une, pour une autre je n'ai pas de problême, et ça s'affiches bien, je pense que ça vient de php ou d'un bout de code que j'ai mis après, merci pour l'aide :)
J'utilise ce code là:
<?php if($browser['parent']=="IE 6.0"){ echo '<link href="style/ie6.css" rel="stylesheet" type="text/css" ></link>'; } else { echo '<link href="style/style.css" rel="stylesheet" type="text/css" ></link>'; } ?>
EDIT: trouvé: le code marches beaucoup mieux comme ça, il faut en faire une fonction:
<?php
$_SERVE
R['HTTP_USER_AGENT'] . "\n\n"; $browser = get_browser(null, true); function getBrowser() { if($browser['parent']=="IE 6.0") { echo'<link href="style/ie6.css" rel="stylesheet" type="text/css" />'; } else { echo'<link href="style/style.css" rel="stylesheet" type="text/css" />'; } } ?>