Ponieważ niektórzy klienci poczty e-mail nie renderują prawidłowo zewnętrznych arkuszy stylów (lub nawet stylów w obrębie <head>
wiadomości e-mail w formacie HTML), wpisywanie CSS jest powszechnym podejściem, które pozwala zachować spójny wygląd strony internetowej i wiadomości e-mail. Ale ręczne wprowadzanie stylów jest bolesne i podatne na błędy.Czy są jakieś narzędzia, które mogą wbudowywać css?
Szukam sposobu na umożliwienie użytkownikom tworzenia wiadomości przy użyciu tego samego arkusza stylów, co ich strona internetowa, ale następnie przekształcenie tekstu w format e-mailowy bardziej odpowiedni przed wysłaniem. Chociaż na pewno można napisać narzędzie, które czyta style i DOM, wstrzykując odpowiedni styl liniowy dla każdego elementu, mam nadzieję, że jest już dostępne narzędzie, które to robi. Niestety, moje googlowanie nie przyniosło żadnych pożytecznych rezultatów.
Czy znasz jakieś narzędzia, które mogą wstawiać style CSS? Nie jestem wybredny w kwestii tego języka, ale jeśli to nie jest open source, prawdopodobnie po prostu napiszę własny.
Nie bardzo rozumiem, o co prosisz. Szukasz narzędzia, które używa DOM-a do wstrzykiwania wcześniej zdefiniowanych stylów liniowych (nie będzie działać w wiadomościach e-mail, skrypty są wyłączone) lub czegoś, co pozwoli ci zdefiniować niektóre style i automatycznie dodać odpowiedni atrybut stylu do każdego pasującego elementu? –
@Andrew: Myślę, że miał na myśli to ostatnie. –
Myślę, że ten drugi również, ale wierzę również, że chce to zrobić, zanim zostanie wysłany, jak w: napisać kod HTML i CSS, wstawić go, a następnie wysłać dokument. – DeadHead