voku / css-to-inline-styles
仅是 CssToInlineStyles 的分支 -> CssToInlineStyles 是一个类,它允许您将 HTML 页面/文件转换为具有内联样式的 HTML 页面/文件。在发送电子邮件时非常有用。
2.0.3
2020-02-23 12:51 UTC
Requires
- php: >=7.0.0
- ext-dom: *
- symfony/css-selector: ~3.0 || ~4.0 || ~5.0
- voku/simple_html_dom: ~4.7
Requires (Dev)
- phpunit/phpunit: ~6.0 || ~7.0
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- dev-master / 1.6.x-dev
- 1.6.37
- 1.6.36
- 1.6.35
- 1.6.34
- 1.6.33
- 1.6.32
- 1.6.31
- 1.6.30
- 1.6.29
- 1.6.28
- 1.6.27
- 1.6.26
- 1.6.25
- 1.6.24
- 1.6.23
- 1.6.22
- 1.6.21
- 1.6.20
- 1.6.19
- 1.6.18
- 1.6.17
- 1.6.16
- 1.6.15
- 1.6.14
- 1.6.13
- 1.6.12
- 1.6.11
- 1.6.10
- 1.6.9
- 1.6.8
- 1.6.7
- 1.6.6
- 1.6.5
- 1.6.4
- 1.6.3
- 1.6.2
- 1.6.1
- 1.6.0
- 1.5.4
- 1.5.3
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.4
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.0
- 1.2.1
- 1.2.0
- 1.1.0
- 1.0.6
- dev-whitesource/configure
- dev-analysis-z4gVaG
- dev-patch-5
This package is auto-updated.
Last update: 2024-09-04 05:05:30 UTC
README
CssToInlineStyles 类
警告:这仅是对 "https://github.com/tijsverkoyen/CssToInlineStyles" 的扩展分支
CssToInlineStyles 是一个类,允许您将 HTML 页面/文件转换为具有内联样式的 HTML 页面/文件。在发送电子邮件时非常有用。
关于
PHP 的 CssToInlineStyles 是一个将 HTML 转换为具有内联样式的 HTML 的类。
安装
推荐通过 Composer 进行安装。
$ composer require voku/css-to-inline-styles
示例
use voku\CssToInlineStyles\CssToInlineStyles;
// Convert HTML + CSS to HTML with inlined CSS
$cssToInlineStyles= new CssToInlineStyles();
$cssToInlineStyles->setHTML($html);
$cssToInlineStyles->setCSS($css);
$html = $cssToInlineStyles->convert();
// Or use inline-styles blocks from the HTML as CSS
$cssToInlineStyles = new CssToInlineStyles($html);
$cssToInlineStyles->setUseInlineStylesBlock(true);
$html = $cssToInlineStyles->convert();
// Or use linked files from the HTML as CSS
$cssToInlineStyles = new CssToInlineStyles($html);
$cssToInlineStyles->setLoadCSSFromHTML(true);
$html = $cssToInlineStyles->convert(false, 0, __DIR__ . '/../tests/');
文档
以下属性存在,并且有可用的设置方法:
警告
此外,如果默认值是 cleanup === false
,您可能需要使用此功能,因为 Outlook 有一些特殊功能,其中内联 CSS 将被忽略,它将回退到仅使用 CSS 类或 ID 属性。
$cssToInlineStyles->setCleanup(true);
已知问题
- 不支持伪选择器