De id-selector bestaat uit een hekje (#) met daarachter de id-naam.
Een id-naam mag niet beginnen met een cijfer en mag geen spaties bevatten.
Er mag geen spatie tussen het hekje en de id-naam
De selector selecteert het element met de opgegeven id.
element.id
De tweede vorm is: element#id-naam
In dat geval heeft de selector alleen betrekking op het element van die id.
Verschil tussen .id en element.id
#container selecteert het element van de id 'container', welke soort dat element ook is, bv. div#container, p#container, a#container, h1#container enz.
div#container selecteert alleen het div-element van de id 'container'.
In de praktijk is er tussen beide vormen meestal weinig verschil, omdat een bepaalde id-naam maar één keer op een web-pagina mag voorkomen. Die id wijst dan ook naar maar één document.