CSS-інлайнер онлайн
Вставте HTML із CSS, отримайте інлайнові стилі. Простий інструмент для підготовки листів. Без зовнішніх запитів. Обробка виконується локально у вашому браузе…
Почати роботу
Можливості та обмеження
Цей CSS-інлайнер вирішує проблему, коли потрібно підготувати HTML для систем, які не підтримують зовнішні таблиці стилів або блоки style (наприклад, деякі поштові клієнти). Він перетворює прості CSS-правила на атрибути style, що робить стилі безпосередньо в елементах.
Як це працює
Браузер аналізує HTML у документ, об'єднує текст усіх елементів style та додатковий CSS, знаходить прості селектори за допомогою шаблону з фігурними дужками та застосовує відповідні оголошення до кожного елемента. Наприклад, для <style>p{color:red}</style><p>Hello</p> абзац отримає інлайновий стиль color:red. Якщо вибрано видалення style, усі елементи style видаляються, а результат серіалізується як повний документ із doctype.
Обмеження
Це спрощена конвертація, яка не реалізує повний CSS-каскад, специфічність, медіа-запити, keyframes, псевдоелементи, вкладені CSS, зовнішні таблиці стилів або обчислені стилі. Неправильні селектори пропускаються. Браузер може нормалізувати HTML під час аналізу. Інструмент не є санітайзером, не перевіряє сумісність і не гарантує, що візуальне відтворення залишиться незмінним. Перевіряйте результат у цільовому поштовому клієнті або браузері.
Конфіденційність
Конвертація виконується локально, без завантаження зовнішніх таблиць стилів або віддалених ресурсів.
Поширені запитання
Чи підтримуються медіа-запити?
Ні, медіа-запити не обробляються. Інструмент застосовує лише прості селектори без урахування умов медіа-запитів.
Що станеться з недійсними селекторами?
Недійсні селектори пропускаються, тобто вони не впливають на результат.
Чи можу я вставити HTML з елементами style у кількох місцях?
Так, інструмент збирає текст усіх елементів style у документі та об'єднує їх із додатковим CSS перед застосуванням.
Контрольний список
- Перевірте, чи вхідний HTML не перевищує 500 000 символів.
- За потреби додайте другий CSS-код.
- Виберіть опцію видалення style, якщо потрібно.
- Після конвертації скопіюйте результат.
- Перевірте результат у цільовому середовищі.
Обробка виконується локально у вашому браузері.