I’ve not used the “first-of-type” pseudo-class for anything in any production server ever.
But in answer to a question from French Chris, the intern today, I discovered that it can indeed be used to make the rollover state on one item affect the state of a sibling of that item. Interesting.
![](http://www.girlcheese.com/blog/wp-content/uploads/2016/03/Screen-Shot-2016-03-10-at-17.45.25.png)