Pour les pro des CSS ! - HTML/CSS - Programmation
Marsh Posté le 12-04-2002 à 09:40:03
Disons que Netscape ne reconnait pas forcément tous les attributs CSS (bordures, par exemple), ou en interprète mal certains... il y a diverses astuces pour y remédier, mais bon c du bidouillage quoi.
T'as une adresse qu'on voie ce qui foire ?
Marsh Posté le 12-04-2002 à 10:13:43
C'est plutot que netscape ne corrige pas les erreurs que tu as faite. passe le déja au validateur.
Marsh Posté le 15-04-2002 à 09:25:28
C'est quoi ce validateur ?
daique a écrit a écrit : C'est plutot que netscape ne corrige pas les erreurs que tu as faite. passe le déja au validateur. |
Marsh Posté le 15-04-2002 à 12:19:44
The_White_Rabbit a écrit a écrit : C'est quoi ce validateur ? |
http://jigsaw.w3.org/css-validator/
Effectivement, les symptomes que tu sites ressemblent à une faute de déclaration de style. Pas de ";" entre deux attributs par exemple.
Marsh Posté le 15-04-2002 à 14:01:02
la solution sinon, c de faire un .css pour IE et un autre pour Netscape s'il reste des pb...
c d'ailleurs ce que j'utilise, car tu ne peux pas conditionner le browser à l'intérieur du css directement.
Ou bien sinon, il faut que tu crées ton .css dynamiquement, mais c pas forcément le plus simple à mettre en oeuvre.
Poste le texte du CSS ici, on va essayer de voir ce qu'on peut faire... voir s'il y a vraiment des incompatibilités, ou si c juste une petite faute qui ne serait pas "corrigée" par Netscape.
Marsh Posté le 15-04-2002 à 14:03:37
BeTtASpLeNdEnS a écrit a écrit : la solution sinon, c de faire un .css pour IE et un autre pour Netscape s'il reste des pb... |
Comment on fait ça ? J'ai fait un css pour mon site ce weekend, et il y a un bug dans IE qui pose problème.
Marsh Posté le 15-04-2002 à 14:15:06
un javascript qui verifie le navigateur et relie le html au css approprié je pense...
Marsh Posté le 15-04-2002 à 16:06:04
Voici une de mes balise CSS :
.Rouge { float: none; position: relative; left: 0% ; right 34% ; font-family : ARIAL BLACK; color : white ; font-size : 17px ; font-weight : bold ; ; background-color: #FF0000; clip: rect( ) ; margin-bottom: 0% ; text-align: right }
- Sous IE : affiche une barre rouge.
- Sous Netscape : affiche juste le texte en blan !
Marsh Posté le 15-04-2002 à 16:14:43
.Rouge { float: none; position: relative; left: 0% ; right : qui manque34% ; font-family : ARIAL BLACK; color : white ; font-size : 17px ; font-weight : bold ; ; il est pas en trop lui background-color: #FF0000; clip: rect(pourquoi c'est vide ici ) ; margin-bottom: 0% ; text-align: right }
http://jigsaw.w3.org/css-validator/validator-text.html
[jfdsdjhfuetppo]--Message édité par kadreg--[/jfdsdjhfuetppo]
Marsh Posté le 12-04-2002 à 09:31:25
Salut les gens,
J'ai développé un petit site en utilisant des CSS, mais le problème c'est que sou IE, ça marche bien et sous Netscape, la moitié de ma mise en page a disparue... Que puis-je faire pour remédier à tout ça... Y'a-t-il des balise CSS non compatibles avec Netscape ?
Merci d'avance ! ! !