This document discusses CSS3 selectors. It provides an overview of new CSS3 selectors like :first-child, :last-child, :nth-child, and :nth-of-type that allow targeting elements based on their position. It also covers pseudo-classes for links, checks boxes and inputs. Pseudo-elements like :first-letter, :first-line, :before and :after are explained. Finally, it discusses browser support for CSS3 selectors and ways to enhance support using vendor prefixes, JavaScript libraries and scripts.