Это селектор идентификаторов, фундаментальная особенность стандарта CSS. Он сопоставляет элемент HTML с заданным идентификатором в соответствии с атрибутом id
(конечно, при условии соответствия документа). Подробнее см. в спецификации селекторов W3C .
<!DOCTYPE html>
<html lang="en">
<head>
<style type="text/css">
#my-div {
color: #f00;
}
</style>
</head>
<body>
<div id="my-div">This text will be red.</div>
<div id="another-div">This text will not be red.</div>
</body>
</html>
Возможно, вы также видели обозначение #
, используемое в идентификаторе фрагмента URL-адреса для ссылки на именованные якоря (<a name="some-anchor"></a>
). Они также могут указывать на элементы с определенными идентификаторами на вашей странице, точно так же, как именованные якоря, и я понимаю, что именно поэтому CSS использует ту же запись для выбора идентификаторов.