Хакът PIE.htc работи ли в имейл?

Имам мисия да създам стабилна имейл рамка, която прокарва модерни модели за уеб разработка и дизайн за клиенти като Apple Mail и Sparrow, но тази грациозност се влошава за Yahoo!, Gmail, Hotmail и т.н.

Включването на PIE.htc hack ще работи ли за по-стари имейл клиенти?


person machito    schedule 07.02.2013    source източник
comment
Вероятно не. Уеб базираните клиенти ще варират в зависимост от използвания браузър и най-вероятно така или иначе ще премахнат htc файла. Клиентите за настолни компютри като Outlook са навсякъде по картата. Със стари версии, използващи IE като машина за изобразяване, и нови версии като outlook 2010, използващи MS Word като машина за изобразяване. HTC е специфичен за IE. Други клиенти не биха знаели какво да правят с него.   -  person Jrod    schedule 07.02.2013
comment
Фигурен. Въпреки това, поне Outlook 2011 за Mac използва Webkit като машина за изобразяване вместо MS Word. Ами ако импортирах лист със стилове чрез <style type="text/css">@import url(css/main.css);</style>, който използва behavior: url(PIE.htc); на желания елемент?   -  person machito    schedule 07.02.2013
comment
Отново ще кажа не. Доколкото разбирам, htc е нещо само за IE и също така изисква javascript, за да работи. javascript е деактивиран в имейлите от съображения за сигурност. От моя опит най-добрият начин да правите междуплатформени html имейли е да се придържате към таблици за оформление, да поддържате css вграден и да използвате изображения за фантастични неща като заоблени ъгли.   -  person Jrod    schedule 08.02.2013


Отговори (1)


Не, няма да работи, защото .htc файлът трябва да бъде сервиран от уеб сървъра, хостващ страницата. Въпреки че имейлът съдържа HTML, той не е уеб страница.

person Diodeus - James MacFarlane    schedule 07.02.2013
comment
Това не е уеб страница, но може да се види в браузър? - person machito; 08.02.2013
comment
Не, няма да работи, защото хостът за поща, като Gmail, няма да обслужва вашия файл PIE.HTC. - person Diodeus - James MacFarlane; 11.02.2013