Ну, я использовал css3pie в asp.net, который не работает. Я пробовал все возможные решения. Искал много форумов, но не смог правильно использовать PIE в asp.net. Позвольте мне показать вам структуру моего проекта.
У меня есть мастер-страницы и внутренние мастер-страницы в иерархии проектов.
css3pie работает с теми страницами, которые не используют мастер-страницы. Мои файлы css и .htc выглядят следующим образом
- Root
- css
- сценарий
Когда я использую css3PIE без главной страницы, это работает:
<script type="text/javascript" src="../Scripts/html5.js"></script>
<link href="css/IE.css" rel="stylesheet" type="text/css" />
Приведенный выше код работает. Но когда я использовал любую страницу с master. Это не работает. Мой css выглядит примерно так:
behavior: url('../Scripts/PIE.htc');
CSS помещается в файл IE.css. Вы можете увидеть приведенный выше код. Помните, я пробовал все возможные комбинации для ссылки на .htc в css
behavior: url('../Scripts/PIE.htc');
behavior: url('/Scripts/PIE.htc');
behavior: url('/PIE.htc');
behavior: url('PIE.htc');
with and without quotes
Еще кое-что. Многие говорят, что это связано с относительным путем. Ну, я тестировал эти вещи. когда я смотрю на визуализированный html в инструментах разработки в IE. Он применяет поведение, но не работает. Пожалуйста помогите. Это будет высоко оценено. заранее спасибо