2010-12-03 10 views
0

Il y a une installation de modèle qui utilise jQuery pour appliquer des styles après chargement de la page, par exemple:Bordures, ombre portée et coins arrondis dans IE possible?

$(".section").css("color","#000000"); 

et il change les images de fond, les frontières, etc.

En ce moment, les sections ont une bordure, la couleur d'arrière-plan , ombre portée et rayon de bordure pour les coins arrondis.

Est-il possible de faire fonctionner ces éléments dans IE? J'ai essayé le canevas liquide et d'autres méthodes d'arrondi, mais je ne peux pas sembler

  1. Le faire fonctionner à tout à cause des remplacements de jQuery.
  2. -vous les trois à travailler en même temps dans IE (frontière, Ombrage et coins arrondis)

Toute aide est appréciée, merci

+0

J'ai le même problème concernant les coins arrondis dans Internet Explorer, même si je n'ai malheureusement pas pu le réparer. Meh, j'utilise Firefox de toute façon. – Neil

Répondre

1

Cela dépend de ce que vous entendez par « coins arrondis » .

Si vous parlez d'arrondir des coins en utilisant le border-radius css3, alors IE9 le supporte, mais pas IE8 et IE7. Firefox, Chrome et Safari le supportent, mais vous devez utiliser leur logiciel moz/webkit pour le faire. La meilleure façon d'obtenir des coins arrondis dans IE sans utiliser css serait d'utiliser une image d'arrière-plan et des sprites. Vous disposez donc d'une image quelque part de votre bouton, et vous le définissez comme arrière-plan sur une balise span, div ou anchor.

Il existe également des bibliothèques javascript qui dessinent également des coins arrondis.

+0

http://stackoverflow.com/questions/4074950/how-to-use-border-radius-htc-with-ie-to-make-rounded-corners – Dave

1

CSSPIE fera ce que vous voulez. Il émule certaines de ces fonctionnalités css3 via un comportement css3 que vous chargez.

http://css3pie.com

Je ne l'ai vu utilisé et il pourrait causer un coup léger performance, mais il semble la peine d'essayer. La bonne chose à propos de cette méthode est qu'elle ne repose pas sur JavaScript ou IE images spécifiques, etc