это не переменные.
Это селекторы CSS, и они представляют узел HTML с этим классом для каждого примера
<div class="page_title">Page Title</div>
Вы используете селекторы CSS для стилизации этих элементов в HTML
Так как они предложили. =)
Существует несколько способов ссылки на узлы HTML в CSS, наиболее распространенными являются идентификаторы, классы и имя тега.
взгляните на этот пример
<div>
<ul id="first_set">
<li class="item"> Item 1 </li>
<li class="item"> Item 2 </li>
</ul>
<ul id="second_Set">
<li class="item"> Item 1 </li>
<li class="item"> Item 2 </li>
</ul>
</div>
Ok. у нас есть div с двумя неупорядоченными списками, каждый список как два элемента списка, теперь CSS:
div { background-color: #f00; }
#first_set { font-weight: bold; }
#second_set { font-weight: lighter; }
.item { color: #FF00DA }
селектор div
выберет все <div>
на странице HTML,
# означает идентификатор, поэтому #first_set
он выберет объект с этим идентификатором, в этом случае он выберет
<ul id="first_set">
точечный символ выбирает классы, поэтому селектор .item
выберет все объекты с классом элементов, в этом случае он выберет все
<li class="item">
Это просто основы, вы можете смешать эти селекторы, чтобы быть более конкретными для каждого примера:
#first_set .item { text-decoration: underline; }
и он будет выбирать только те объекты с элементом класса, которые находятся внутри # first_set.
Стоит отметить, что в общем случае идентификатор (выбранный с помощью #myID) должен использоваться ОДИН РАЗ на странице HTML, а класс может использоваться для нескольких элементов. Кроме того, элемент может иметь более одного класса; просто разделите их пробелами. (например, <li class="item special-item">
) - Platinum Azure