28172 sujets

CSS et mise en forme, CSS3

Bonjour,

J'utilise le css3pie pour créer des arrondis, tout fonctionne bien en local, quand le fichier pie.htc est situé au même endroit que mes pages HTML. Seulement je dois utiliser un CMS pour mettre mes pages en ligne, et donc je dois mettre mon fichier pie.htc sur un serveur qui n'est pas a la racine du site et pas au meme endroit que mes pages.
Le probleme est que lorsque j'ouvre ma page sur explorer, j'ai une erreur acces denied.
Alors je ne sais pas quel est le probleme.
Voici le lien que je met sur mon css, behavior: url(http://www.nomdusite.com/piehtc/PIE.htc);

Qqun sait pourquoi cela ne fonctionne pas svp ?

Merci Smiley smile
Modérateur
Je t'ai déjà répondu, mais je le refais ici pour partage Smiley cligne
CSS3 Pie ne fonctionne que sur le même domaine (d'ailleurs strictement le même). Cela est explicité ici en anglais : http://css3pie.com/documentation/known-issues/#x-domain
Une solution avec un fichier JS (à la place du fichier htc) est proposée : http://css3pie.com/documentation/pie-js/
Ceci dit, je ne pense pas que cela soit réellement ton problème. Il faut que tu places ton htc à un endroit précis de ton hébergement et qu'ensuite tu donnes dans ta css le chemin vers ce fichier à partir de tes fichiers html (j'avais expliqué ça dans le tutoriel). Le "access denied", ne vient probablement pas de Pie, ça doit plutôt venir de l'installation de ton CMS.
Autre remarque : le chemin que tu proposes dans ton message plus haut ets tout à fait valide (les chemins absolus sont bien pris en compte).
Bon courage.

Bonne année 2012 à tous les Alsanautes.