La plupart des générateurs de CSS(3) en ligne font en sorte que leurs codes soient compatibles avec tous les navigateurs.
Comme le dit Hiero c'est une très bonne idée de créer un site regroupant toutes les propriétés compatibles ou non avec IE, mais ça demande énormément de travail, c'est un peu comme apprendre toutes les fonctions php (même si c'est pas tellement comparable vu le nombre de fonction).
Personnellement, pour IE je fais un CSS à part en corrigeant les différents bug de placement et en oubliant les propriétés CSS3 non prise en charge.
Pis quand vraiment j'veux avoir le même résultat, j'utilise google qui jusqu'à présent m'a toujours renvoyé vers alsacréations.com (quand c'était possible), ça t'aidera peut être à tout recenser si tu veux te lancer dans le projet.
Une chose est sur, la majeur partie des internautes utilise IE (la majeur partie des internautes est noob aussi faut pas leur en vouloir :P). Et si j'me trompe pas, Chrome est sur le point ou est déjà passé devant Firefox. C'est donc une très mauvaise idée de privilégier Firefox aux autres navigateurs.
D'ailleurs petite astuce en CSS3 <u>généralement</u>, on utilise des préfixes pour chaque navigateurs :
-moz- /* Pour mozilla */
-webkit- /* Pour Safari et Chrome */
-o- /* Pour Opera */
-MS- /* Pour IE10 je crois */
-khtml- /* Pour konqueror */
Autres astuce, pour redimensionner une image en css via tout sauf IE, on utilise max-width ou max-height, pour IE c'est juste width ou height.
Tu trouveras une solution pour quasi tout au fur et à mesure que tu coderas.