C# Class CssFlattener.CssFlattener

Show file Open project: Jonne/CssFlattener

Public Methods

Method Description
Flatten ( string originalHtml, string css ) : string

Private Methods

Method Description
AddOutlineStylesToInlineStyles ( string>.Dictionary inlineStyles, string>.Dictionary outlineStyles ) : void
ApplyOutlineCssToDocument ( HtmlAgilityPack.HtmlDocument document, IEnumerable styleRules ) : void
ApplyOutlineCssToHtmlNode ( HtmlNode node, string>.Dictionary outlineStyle ) : void
CompareRule ( StyleRule first, StyleRule second ) : int
ConvertStyleToDictionary ( string style ) : string>.Dictionary
GetCSSSelectorPrecedence ( string selector ) : int
GetStyleRules ( string css ) : IEnumerable
RemoveCommentsFromCss ( string css ) : string

Method Details

Flatten() public method

public Flatten ( string originalHtml, string css ) : string
originalHtml string
css string
return string