28220 sujets

CSS et mise en forme, CSS3

Bonjour,

je cherche desespérement un moyen pour spécifier des propriétés visibles uniquement par safari. Y a t-il une astuce qui permet cela ?

merci bcp Smiley smile
bill_baroud a écrit :
je cherche desespérement un moyen pour spécifier des propriétés visibles uniquement par safari
... comme? Au pire, un text-shadow par exemple, sera juste ignoré par les navigateurs ne le supportant pas.
merci pour ta réponse,

je voudrais spécifier une valeur de marge différente, spécifique pour safari, car il ne rend pas la même chose que pour IE6 IE7 et FF...
Modifié par bill_baroud (18 Jan 2007 - 16:37)
bill_baroud a écrit :
je cherche desespérement un moyen pour spécifier des propriétés visibles uniquement par safari. Y a t-il une astuce qui permet cela ?

Pas en HTML/CSS à ma connaissance. De plus, il faudrait alors avoir un procédé pour récupérer la version de ce navigateur, car les différences que l'on peut avoir entre Safari 1.2, Safari 1.3 et Safari 2 ne sont pas négligeables. Smiley biggol

Mais en général Safari 2 n'a pas besoin de « correctif ».
bill_baroud a écrit :
en fait je teste sous safari 1.3. J'ai que ça sous la main. Est-ce une version obsolète ?
Oui... Corrige les divergences entre FF2 et Internet Explorer en s'adressant uniquement à ce dernier, et ce par le biais de commentaires conditionnels. Ensuite, tu peux franchement supposer sans trop de risques que le rendu de Firefox sera pratiquement le même que sur Safari et Opera, voire même ie7 (bon, là j'exagère peut-être un peu Smiley ravi ).
merci pour vos réponses.

Je peux pas mettre le site en ligne, mais il s'agit d'un probleme de marge de positionnement sous Safari 1.3.

Enfin, je prie pour que ce soit ok avec safari 2.0. Sinon y a t-il des stats disponible sur la distribution des browsers sur mac ?
J'ai un hack Opéra qui rend illisible tout (je m'en suis rendu compte à mes dépend) ce qui se trouve ensuite par Safari, en combinant, tu peux peut-être trouvé ton bonheur, ceci dit, c'est beaucoup de chose pour peu d'utilité.

<html><head><style>
/*...........css hack...........*/
a{
 color:green;/* tous */
}
*>a{
 color:red;/* tous sauf ie - star hack */
 {
  :;color:black;/* opera seulement */
 }
}
*{/*pour que le prochain fonctionne sur opera*/}
</style></head>
<body>
blabla <a href="#">bloblo</a> blabla
</body>
</html>


Sous IE, vert, sous FF rouge et sous Opéra, noir. J'en ai bavé sur un site, j'ai fini par trouver ça.
Modifié par Romuald (18 Jan 2007 - 19:30)
Oui mais pour débuguer, çaysupeyrcoul.

Et aussi les contraintes de temps... Tient, corriges moi les 43 erreurs d'affichage pour après ma pause café que l'on montre au client qui sautille juste à coté de moi (merci les sous-traitant pas cher).
Romuald a écrit :
J'ai un hack Opéra ...

...

:;color:black;/* opera seulement */


Qu'est-ce que c'est que cette horreur ? Smiley rolleyes

Si vous tenez absolument à modifier des propriétés CSS uniquement pour Opera (aucun intérêt, mais bon), utilisez au moins les media queries, pas un hack

Sgrmbl...
Modifié par Laurent Denis (30 Jan 2007 - 18:09)