CSS selectors are used to target specific HTML elements on a webpage for applying styles. Some commonly used selectors include element selectors, class selectors, ID selectors, attribute selectors, and pseudo-class selectors.