Choisir une feuille de style suivant le navigateur

Choisir une feuille de style suivant le navigateur - PHP - Programmation

Marsh Posté le 03-10-2004 à 23:46:36    

Je mets:
 

Code :
  1. if($_SERVER['HTTP_USER_AGENT']=".......")
  2. {$css=style1.css}
  3. else {$css=style2.css
  4. etc...


 
Je ne sais pas comment faire pour indiquer qu'il doit mettre la feuille "style1.css" quand c'est Internet Explorer (genre *MSIE*).
 
Vous pourriez m'aider?
 

Reply

Marsh Posté le 03-10-2004 à 23:46:36   

Reply

Marsh Posté le 04-10-2004 à 01:00:27    

t'as rien de plus crétin en stock?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 04-10-2004 à 09:49:53    

le gag c que ca tu peux le blouser : moi je brouse avec IE mais comme ca tu verra toujours s'afficher Mozilla :D  
 
utilise plutot un bout de Js ca sera mieux  !

Reply

Marsh Posté le 04-10-2004 à 09:55:40    

jolly a écrit :

le gag c que ca tu peux le blouser : moi je brouse avec IE mais comme ca tu verra toujours s'afficher Mozilla :D


:heink:


Message édité par sircam le 04-10-2004 à 09:55:52

---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 04-10-2004 à 10:14:09    

vi vi !!
 
Merci aux Proxy !
je peux même te faire croire que c'est Lynx !  
un browser encore moi connu !
et toutes les requetes que tu as de ce type (useragent & Co) je te les mouche :D !

Reply

Marsh Posté le 04-10-2004 à 10:16:21    

interet?

Reply

Marsh Posté le 04-10-2004 à 10:23:46    

a ce niveau c limité mais selon certain site ca limites des attaques  
 
les interets sont ensuite car ca c'est que la face immergée de l'iceberg apres y a plein d'autres trucs  !

Reply

Marsh Posté le 04-10-2004 à 10:29:36    

et pourquoi tu install pas FF directement?

Reply

Marsh Posté le 04-10-2004 à 10:36:20    

l'avantage c que une fois mis sur un proxy, ca marche pour TOUT les pc du réseau :D !
 
FF je connais pas !
 
euuh je crois qu'on derive du sujet initial la :D !

Reply

Marsh Posté le 04-10-2004 à 10:57:54    

question con, mais je suis novice en design:
l'utilisisation des feuilles de style .CSS n'est elle pas faite pour garantir un affichage correct et "quasi" similaire qquesoit le navigateur ???  
dans ce cas, à quoi bon en développer une par navigateur ???
 
Jolly: FF c'est FireFox, version en beta-test de ce que sera Mozilla


Message édité par Xav_ le 04-10-2004 à 10:59:43
Reply

Marsh Posté le 04-10-2004 à 10:57:54   

Reply

Marsh Posté le 04-10-2004 à 11:09:31    

Xav_ a écrit :

question con, mais je suis novice en design:
l'utilisisation des feuilles de style .CSS n'est elle pas faite pour garantir un affichage correct et "quasi" similaire qquesoit le navigateur ???


Oui, la thérorie et la pratique sont deux choses que parfois un abîme sépare.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 04-10-2004 à 11:10:23    

jolly a écrit :

a ce niveau c limité mais selon certain site ca limites des attaques


Bah, utilise directement faïrefoks.  [:airforceone]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 04-10-2004 à 11:23:56    

[quotele gag c que ca tu peux le blouser : moi je brouse avec IE mais comme ca tu verra toujours s'afficher Mozilla :D  
 
utilise plutot un bout de Js ca sera mieux  ![/quote]
 
Bon, je voulais pas utiliser JS, tant pis. Je pensais que c'était possible en PHP. J'aurais dû mettre newbie dans mon sujet :ange: , çà aurait évité les réponses sarcastiques de certains.
 
Xav_: Les CSS sont interprétées différemment selon les navigateurs (surtout selon IE).
 
Merci

Reply

Marsh Posté le 04-10-2004 à 13:48:49    

dans mon cas ce n'était pas sarcastiques, je suis vraiment novice en design...
 
d'ailleurs on est 2 pour s'occuper du site de l'asso, et je ne fait quasiment jamais rien en desing, moi je gère les sessions, les cookies, les requetes vers la base...etc...  
 
mais il faudrait quand meme que je m'y mette, pasque je fais aussi des sites en solo, et du coup --> c'est pas très beau :(

Reply

Marsh Posté le 04-10-2004 à 13:57:49    

RickHunter13 a écrit :

[quotele gag c que ca tu peux le blouser : moi je brouse avec IE mais comme ca tu verra toujours s'afficher Mozilla :D  
 
utilise plutot un bout de Js ca sera mieux  ![/quote]
 
Bon, je voulais pas utiliser JS, tant pis. Je pensais que c'était possible en PHP. J'aurais dû mettre newbie dans mon sujet :ange: , çà aurait évité les réponses sarcastiques de certains.
 
Xav_: Les CSS sont interprétées différemment selon les navigateurs (surtout selon IE).
 
Merci


 
non mais n'utilises pas JS !
jolly dit qu'on peut faker le user-agent, ce qui est vrai mais très peu de personnes le font car il y a peu d'intérêts à cela.
Et te recommander de le faire en js c'est une vraie connerie. Il y a évidemment plus d'utilisateurs qui n'activent pas le js sur leur browser qu'il y en a qui fakent leur user-agent [:kiki]...  
 
la vraie question aussi c'est : pourquoi veux-tu faire un style specifique à moz et un autre a IE ? (je doute que ce soit nécessaire !)


Message édité par simogeo le 04-10-2004 à 13:58:26

---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 04-10-2004 à 15:36:55    

jolly a écrit :

le gag c que ca tu peux le blouser : moi je brouse avec IE mais comme ca tu verra toujours s'afficher Mozilla :D


Autant faire le contraire je peux comprendre, autant se faire passer pour mozilla en étant sous IE...  :sweat: c'est débile

Citation :

utilise plutot un bout de Js ca sera mieux  !


Ben voyons, et pourquoi pas des activex?

Xav_ a écrit :


l'utilisisation des feuilles de style .CSS n'est elle pas faite pour garantir un affichage correct et "quasi" similaire qquesoit le navigateur ???


Théoriquement si, dans la pratique la compatibilité CSS n'est pas la même partout

Citation :

dans ce cas, à quoi bon en développer une par navigateur ???


A rien
Si un navigateur ne connait pas une fonction, il ne l'inteprétera pas du tout
Si un navigateur interprète mal une commande CSS, il existe des hacks connus pour améliorer le résultat (!important)
Dans tous les cas, faire 1 CSS/browser est inutile et contre-productif

Citation :

Jolly: FF c'est FireFox, version en beta-test de ce que sera Mozilla


Non :o  
Firefox est un browser indépendant de la suite Mozilla, même s'il utilise Gecko


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 04-10-2004 à 15:55:24    

Masklinn a écrit :

Autant faire le contraire je peux comprendre, autant se faire passer pour mozilla en étant sous IE...  :sweat: c'est débile


Naaan, c'est comme le soi-disant hacker qui hacke sous suse, alors qu'en fait il a un winxp... Ca fait plus classe, plus pro faïrefoks.  [:crosscrusher]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 04-10-2004 à 16:00:33    

sircam a écrit :

Naaan, c'est comme le soi-disant hacker qui hacke sous suse, alors qu'en fait il a un winxp... Ca fait plus classe, plus pro faïrefoks.  [:crosscrusher]


Effectivement, du point de vue d'un kevin on peut comprendre la manoeuvre :)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 04-10-2004 à 16:21:46    

Reply

Marsh Posté le 05-10-2004 à 22:04:50    

Eh bien, çà nous fait encore une technique parallèle à cause de IE (et introduite par MS).
 
Moi aussi je n'aimerais qu'une seule feuille de style pour mon site.
 
Si je différencie Gecko et IE, j'encourage à garder IE (et n'incite pas MS à le soumettre aux normes) et je dévie des standards mais l'apparence reste inchangée.
Si je différencie pas, c'est la merde sous IE (et un truc style "télécharger FireFox pour que çà soit bien" me fait penser à "site optimisé pour..." )
 
 :pt1cable:  
 
Cruel dilemme. Néanmoins, les commentaires conditionnels sont à essayer.
 
Et pour en revenir au PHP, comment je peux faire?


Message édité par RickHunter13 le 05-10-2004 à 22:05:49
Reply

Marsh Posté le 05-10-2004 à 22:09:54    

ou alors tu fais une CSS qui rend bien sous IE, mais moche, et bien sous Opera/Fox/Moz mais jolie :o
 
genre les CSS speciaux de CSSZenGarden


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 29-08-2008 à 00:55:53    

Désolé pour le déterrage de topic, mais je cherchais un truc sur la détection des navigateurs sur google, et je suis tombé sur ce topic.
J'espère que Masklinn s'est soigné depuis ...

Reply

Marsh Posté le 29-08-2008 à 07:30:38    

bonjour,
en pur html ?
 
<LINK REL="stylesheet"
  TYPE="text/css"
  HREF="Style.css">
<!--[if IE]>
 <LINK REL="stylesheet"
   TYPE="text/css"
   HREF="StyleIE.css">
<![endif]-->
 
ça suffit parfois....


---------------
[mon site] [m'écrire]
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed