CssInliner
class CssInliner
Applies CSS rules as inline styles to HTML elements using DOM CSS selectors.
Requires PHP 8.4+ for Dom\HTMLDocument support.
Constants
| private Patterns |
|
| private T_Comment |
|
| private T_Whitespace |
|
| private T_String |
|
| private T_Url |
|
| private T_Escape |
|
| private T_AtIdent |
|
| private T_Hash |
|
| private T_Number |
|
| private T_Ident |
|
| private T_Char |
|
| private HtmlAttributes |
|
Methods
addCss(string $css)
Adds CSS stylesheet rules to be applied during inlining.
array
getRules()
Returns the collected rules as [selector, declarations] pairs.
string
inline(string $html)
Applies all added CSS rules as inline styles to the given HTML.
Details
at line 61
CssInliner
addCss(string $css)
Adds CSS stylesheet rules to be applied during inlining.
at line 72
array
getRules()
Returns the collected rules as [selector, declarations] pairs.
at line 83
string
inline(string $html)
Applies all added CSS rules as inline styles to the given HTML.
Also extracts and inlines rules from