28172 sujets

CSS et mise en forme, CSS3

Bonjour,

Et bien oui, l'éternel IE qui cause problème Smiley cligne En fait, j'ai créer des arrondies sur des bloc de mon site en css, tout fonctionne, mais pour IE c'est autre chose.

En lisant un peu, j'ai tenter le javascript roundies, mais lorsque je l'applique a un bloc via
DD_roundies.addRule('p#bienvenue', '5px');


alors le bloc p est decaler ver le haut, meme chose avec d'autre bloc qui perdent les mises en formes via le css (decaler vers le haut, devient moins large, etc, etc.),
une idee pourquoi ?

J'ai pas trop envie d'utiliser du .js sur mon site, donc...

J'ai tenter aussi d'utiliser les .htc (differents .htc, ) mais, a moins que je fasses une mauvaise manip, je vois l'arrondi pendant une fraction de secondes, ensuite bam, le bloc entier disparait...

je supposes que cest .htc sont pas très compatible non plus selon différent critère mystérieux; Smiley cligne


EDIT : J'ai pu lire dans leur documentation sur Css3Pie, la solution à mon problème, il faut déclarer tout les bloc en position:relative
Modifié par Sylvain245 (13 Jan 2011 - 21:54)
Bonjour,

j'ai réussi a le faire fonctionner pour certain truc, et d'autre non....
sur les champ input submit il fonctionne ?

par exemple

#header	{background:url(../images/header.gif) no-repeat; height:189px;	 color:#5a5a5a; }
#header p#bienvenue {background:#000;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
behavior: url(/PIE.htc);
}


le background du p#header disparait totalement
Modifié par Sylvain245 (13 Jan 2011 - 21:54)