# Co to jest CSS Inliner i po co Ci jest potrzebny?
Podczas opracowywania nowoczesnych aplikacji webowych jesteśmy przyzwyczajeni do separacji zagadnień: HTML buduje strukturę, a zewnętrzny plik CSS dostarcza całego stylu wizualnego. Jednak nie wszystkie środowiska ufają zewnętrznym arkuszom stylów lub globalnym znacznikom<style>.Najpopularniejszy i najsurowszy przypadek użytku, w którym CSS zewnętrzny zawodzi, to Email Template Development. W tych środowiskach jedynym niezawodnym sposobem na to, aby czcionka, kolor lub margines były renderowane poprawnie, jest zagnieżdżenie go bezpośrednio w znaczniku: <span style="color: red;">.# Problem CSS w Klientach Poczty
Klienci poczty takie jak Microsoft Outlook, Apple Mail czy Gmail mają złą sławę ze swoimi restrykcyjnymi silnikami renderowania CSS. Większość filtruje lub odrzuca znaczniki<link> lub <style> ze strachu przed wstrzyknięciami kodu, które mogą zepsuć interfejs czytania.# Jak to Narzędzie Działa w Twojej Przeglądarce
- Bezpieczne Analizowanie: Używa
API DOMParserdo tymczasowej transformacji wejściowego HTML w bezpieczny wirtualny DOM wewnątrz Twojej przeglądarki. - Symulacja Kaskady: Analizuje reguły CSS, stosuje wagi specyficzności do selektorów i mutuje atrybuty
stylewybranych elementów HTML poprzez wstrzykiwanie kodu. - 100% Offline: Żaden bajt Twojego kodu nie opuszcza Twojego urządzenia. Całkowita prywatność dla szablonów z wrażliwą zawartością.