# Універсальний селектор

/Internet Explorer | /Netscape | /Opera | /Safari | /Firefox
6.0 | 7.0 | 8.0 | 8.0 | 9.0 | 8.0 | 9.2 | 9.5 | 1.3 | 2.0 | 3.1 | 1.5 | 2.0 | 3.0
Помилки | Помилки | Так | Так | Так | Так | Так | Так | Так | Так | Так | Так | Так | Так

### Опис

Іноді вимагається встановити одночасно один стиль для усіх елементів веб-сторінки, наприклад, задати шрифт або зображення тексту. В цьому випадку допоможе універсальний селектор, який відповідає будь-якому елементу веб-сторінки.

### Синтаксис

* * { Опис правил стилю }

Для позначення універсального селектора застосовується символ зірочки (*). В деяких випадках вказувати універсальний селектор не обов'язково. Так, наприклад, записи *.class і .class є ідентичними по своєму результату.

Приклад

HTML 4.0 CSS 2.1 IE 6 IE 7 IE 8 Op 9.5 Sa 3.1 Ff 2.0 Ff 3.0

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http ://www.w 3.org/TR/html4/strict.dtd">

    <html>

      <head>

        <meta http-equiv="Content-Type" content="text/html; charset=windows - 1251">

        <title>Універсальний селектор</title>

        <style type="text/css">

           * {

            margin: 0;

            padding: 0; /* Прибираємо відступи і поля для усіх елементів */

          }

        </style>

      </head>

      <body>

        <p>Луцький національний техніний університет

    є одним із найкращих професійних закладів освіти у місті Луцьку.

    Найкращою з підготовки спеціалістів є кафедра професійного навчання, що займається професійною підготовкою студентів. </p>

      </body>

    </html>

### Браузери

Браузер Internet Explorer до шостої версії включно розуміє конструкцію * html, що нелогічно, оскільки тег <HTML> є тегом верхнього рівня і вище його ніяких елементів бути не може. Ця помилка іноді застосовується, щоб створити стиль тільки для IE6, наприклад конструкція * html body { . } додаватиме стиль для селектора BODY тільки в IE6 і не працює в інших браузерах.

У браузері Internet Explorer 7 при додаванні універсального селектора перед ім'ям селектора без пропусків, він сприймається як контекстний селектор. Так, запис *body працює тільки в IE7 і ігнорується іншими браузерами.