CSS selectors are a powerful clean way of adding styles to your web pages. Pseudo classes are quite helpful when it comes to efficiently selecting which items to apply styles to. However, some interesting pseudo classes are little known. Chris Coyier, from CSS-Tricks, wrote an awesome article that introduces all the available pseudo class selectors available. Check out a demo of some of those selectors here.
So, you are building a C# application and need to parse a web page’s HTML. You could use regular expressions, but it seems more efficient to use a DOM-based approach. What if you could even take advantage of the power of XPath?