Селекторы классов и идентификаторов

В руководстве для начинающих по CSS мы рассмотрели исключительно HTML—селекторы ─ те, которые представляют тег HTML.

Вы также можете определить свои собственные селекторы в виде селекторов класса и идентификатора.

Преимущество этого заключается в том, что вы можете использовать один и тот же HTML-элемент, но представлять его по-разному в зависимости от его класса или идентификатора.

В CSS селектор классов — это имя, перед которым стоит точка (“.”), а селектор идентификаторов — это имя, перед которым стоит символ хэша (“#”).

Таким образом, CSS может выглядеть примерно так:

#top {
background-color: #ccc;
padding: 20px
}
.intro {
color: red;
font-weight: bold;
}

HTML ссылается на CSS с помощью атрибутов id и class. Это может выглядеть примерно так:

<div id="top">
<h1>Шоколадное пирожное</h1>
<p class="intro">Мой рецепт приготовления пирожного с шоколадом</p>
<p class="intro">Ммм ммм мммммммм</p>
</div>

Разница между идентификатором и классом заключается в том, что идентификатор может использоваться для идентификации одного элемента, тогда как класс может использоваться для идентификации нескольких элементов.

Вы также можете применить селектор к определённому HTML-элементу, просто указав сначала HTML-селектор, поэтому

p.jam { /* whatever */ }

будет применён только к элементам paragraph, имеющим класс “jam”.

Страницы в тему:

Добавить комментарий