--- title: ID Selector --- ## ID Selector The CSS ID selector applies styles to a specific html element. The CSS ID selector must match the ID attribute of an HTML element. Unlike classes, which can be applied to multiple elements throughout a site, a specific ID may only be applied to one single element on a site. CSS ID will override CSS Class properties. To select an element with a specific ID, write a hash (#) character, followed by the ID of the element. ### Syntax ```css #specified_id { /* styles */ } ``` You can combine the ID selector with other types of selectors to style a very specific element. ```css section#about:hover { color: blue; } /* applies style to hover state of section element with an ID of 'about' */ div.classname#specified_id { color: green; } /* applies style to a div element with a class name of 'classname' and an ID of 'specified_id' */ ``` ### Note about IDs ID should be avoided when styling if possible. As it has high specificity and it can be overriden only if you use inline styles, or add styles into ```