示例#1
0
 private void RemoveStyleElements(IEnumerable <IElement> cssSourceNodes, bool preserveMediaQueries = false)
 {
     foreach (var node in cssSourceNodes)
     {
         if (preserveMediaQueries)
         {
             var unsupportedMediaQueries = CssParser.GetUnsupportedMediaQueries(node.InnerHtml);
             if (unsupportedMediaQueries.Any())
             {
                 node.InnerHtml = $"{string.Join("\n", unsupportedMediaQueries)}";
             }
             else
             {
                 node.Remove();
             }
         }
         else
         {
             node.Remove();
         }
     }
 }