Site html et CSS compatible IE et Mozilla ?

Statut
N'est pas ouverte pour d'autres réponses.
D

donfino

ex membre
Bonjour

J'ai un site fait en html avec une page CSS

Il va nickel sur internet explorer mais sur mozilla c est décallé ...

Quelqu un saurait - il me dire comment peut on rendre ce site compatible internet explorer et mozilla ?

Si c est trop compliqué a expliquer ... Quels sont les principes ?
Sur quoi doit on jouer ?

Merci à vous
 

Ch3at4h

BabeZ master
Je ne sais pas si ça va t'aider mais généralement ce sont des problèmes de largeur,

essaye de jouer avec celles-ci en les transformant de px en % ou vice-versa...

Sur mon site actuel, même si je n'utilise aps de CSS j'avais le même problème et en transformant les largeurs en pixels, j'ai réussi à le résoudre ;)
 
1er
OP
D

donfino

ex membre
euh ouais ...
Mais si je joue avec ça pour que se soit bon dans mozilla ca va foirer sur internet explorer non ???

Merci
 

Xou

I ♥ rien
http://xyo.be/styles/style.css

Si tu remarques, y'a des _ à certaines balises

Mozilla ne les lit pas, IE bien.

Mais le problème c'est que ton CSS ne sera pas valide W3C.
Ou tu fais un script java ou PHP qui détecte le browser et qui charge le bon CSS.
 
1er
OP
D

donfino

ex membre
ah ouais

interessant l histoire de script

Donc en gros il va detecter si la personne est avec ie ou mozilla et il chargera le bon site .. Enfin le bon css ..

Tu ne saurais pas me dire comment on fait ça ?

Merci ;)
 
1er
OP
D

donfino

ex membre
Alors

Voila en gros j ai fait les choses dans l ordre et j ai pour le moment :

1 fichier CSS ok pour IE
1 fichier CSS ok pour mozilla

Comment dois je faire pour que l utilisateur mozilla tombe sur le CSS mozilla et que l utilisateur IE tombe sur le CSS IE ?

Merci à vous tous

J avance bine grace a vous ;)

GRAZIE MILLE :)
 

guslinux

Gamerz'ien
donfino a dit:
Alors

Voila en gros j ai fait les choses dans l ordre et j ai pour le moment :

1 fichier CSS ok pour IE
1 fichier CSS ok pour mozilla

Comment dois je faire pour que l utilisateur mozilla tombe sur le CSS mozilla et que l utilisateur IE tombe sur le CSS IE ?

Merci à vous tous

J avance bine grace a vous ;)

GRAZIE MILLE :)
Moi, j'ne fais 3 :
CSS général
CSS IE
CSS FireFox (Mozilla)
Code:
echo '<link media="screen" href="css/style.css" rel="stylesheet" type="text/css">';
if(ereg('MSIE',$HTTP_USER_AGENT)){
	echo '<link media="screen" href="css/ie.css" rel="stylesheet" type="text/css">';
}
else{
	echo '<link media="screen" href="css/firefox.css" rel="stylesheet" type="text/css">';
}
 
1er
OP
D

donfino

ex membre
ah ouais ok ... :)

et tu tapes le code ou en fait ? sur ta page index ?

Jsuis pas infographiste j ai un peu du mal ....

Mais j ai deux CSS corrects ... Me reste plus qu a dire au site qu il doit utiliser soit le css mozilla ou soit le css IE suivant le browser de l utilisateur ..

Saurais tu m aiguiller ...

Merci à toi ;)
 

coOly

Elite
Ce code, c'est du php, il faut donc que ton hébergeur supporte le php!
Tu place ce code dans les balises head(sur chacune de tes pages) et comme ça

<?php

le code ici


?>

javascript me semble plus adapté pour ce genre de truc mais je connais pas le code comme ça

edit: après recherche voici une partie de code, à toi de l'adpater à tes besoin


Code:
<head>
<script language="JavaScript">
if((navigator.appName.indexOf("Explorer") >= 0)
 && (navigator.appVersion.indexOf('4.0')>=0 ))
 document.writeln('<link rel=stylesheet href="netscape.css" type="text/css">');
if((navigator.appName.indexOf("Netscape") >= 0)
 && (navigator.appVersion.indexOf('4.0')>=0 ))
 document.writeln('<link rel=stylesheet href="msie.css" type ="text/css">');
</script>
</head>
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut