| Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
| 7.0 + | 1.0 + | 3.5 + | 1.0 + | 1.0 + | 1.0 + | 1.0 + |
версії CSS
| CSS 1 | CSS 2 | CSS 2.1 | CSS 3 |
|---|---|---|---|
Опис
В іменах ідентіфікаторов і класів дозволено використовувати символ дефіса (-), що дозволяє створювати значущі значення атрибутів id і class .
Синтаксис
[атрибут |="значення"] {Опис правил стилю} E [атрибут |="значення"] {Опис правил стилю}
Стиль застосовується до елементів, у яких атрибут починається з вказаного значення або з фрагмента значення, після якого йде дефіс.
Приклад
HTML5 CSS 2.1 IE Cr Op Sa Fx
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>
Блок </title>
<style>
div [class |="block"] {background: #306589; /* Колір фону */ color: #acdb4c; /* Колір тексту */ padding: 5px; /* Поля */ } div [class |="block"] a {color: #fff; /* Колір посилань */ } </style>
</head>
<body>
<div class="block-menu-therm">
<h2>
Терміни </h2>
<div class="content">
<ul class="menu">
<li>
<a href="t1.html">
Буквиця </a>
</li>
<li>
<a href="t2.html">
Виворотка </a>
</li>
<li>
<a href="t3.html">
Вирівнювання </a>
</li>
<li>
<a href="t4.html">
Міжрядкові </a>
</li>
<li>
<a href="t5.html">
Капітель </a>
</li>
<li>
<a href="t6.html">
Начертание </a>
</li>
<li>
<a href="t7.html">
Відбиття </a>
</li>
</ul>
</div>
</div>
</body>
</html>
В даному прикладі ім'я класу задано як block-menu-therm, тому в стилях використовується конструкція |="block", оскільки значення починається саме з цього слова і в значенні зустрічаються дефіси.
