Пример 2. Использование классов

Пример 1. Использование классов

HTML5CSS 2.1IECrOpSaFx

<!DOCTYPE HTML>

<html>

  <head>

<meta charset="utf-8" >

<title> Классы </title>

<style>

P { /* Обычный абзац */

text-align: justify; /* Выравнивание текста по ширине */

}

P. cite { /* Абзац с классом cite */

color: navy; /* Цвет текста */

margin-left: 20px; /* Отступ слева */

border-left: 1px solid navy; /* Граница слева от текста */

padding-left: 15px; /* Расстояние от линии до текста */

}

</style>

  </head>

  <body>

<p> Для искусственного освещения помещения применяются люминесцентные лампы.

Они отличаются высокой световой отдачей, продолжительным сроком службы,

малой яркостью светящейся поверхности, близким к естественному спектральным

составом излучаемого света, что обеспечивает хорошую цветопередачу. </p>

<p class="cite" > Для исключения засветки экрана дисплея световыми потоками

оконные проемы снабжены светорассеивающими шторами. </p>

  </body>

</html>

 

Результат данного примера показан на рис. 1.

Рис. 1. Вид текста, оформленного с помощью стилевых классов

Первый абзац выровнен по ширине с текстом чёрного цвета (этот цвет задаётся браузером по умолчанию), а следующий, к которому применен класс с именем cite — отображается синим цветом и с линией слева.

Можно, также, использовать классы и без указания тега. Синтаксис в этом случае будет следующий.

.Имя класса { свойство1: значение; свойство2: значение;... }

При такой записи класс можно применять к любому тегу (пример 2).

Пример 2. Использование классов

HTML5CSS 2.1IECrOpSaFx

<!DOCTYPE HTML>

<html>

  <head>

<meta charset="utf-8" >

<title> Классы </title>

<style>

.gost {

color: green; /* Цвет текста */

font-weight: bold; /* Жирное начертание */

}

.term {

border-bottom: 1px dashed red; /* Подчеркивание под текстом */

}

</style>

  </head>

  <body>

<p> Согласно <span class="gost" > ГОСТ 12.1.003-83 ССБТ &quot;Шум. Общие

требования безопасности&quot; </span>, шумовой характеристикой рабочих

мест при постоянном шуме являются уровни звуковых давлений в децибелах

в октавных полосах. Совокупность таких уровней называется

<b class="term" > предельным спектром </b>, номер которого численно равен

уровню звукового давления в октавной полосе со среднегеометрической

частотой 1000&nbsp;Гц.

</p>

  </body>

</html>

 

Результат применения классов к тегам <span> и <b> показан на рис. 8.2.

Рис. 2. Вид тегов, оформленных с помощью классов

Классы удобно использовать, когда нужно применить стиль к разным элементам веб-страницы: ячейкам таблицы, ссылкам, абзацам и др. В примере 8.3 показано изменение цвета фона строк таблицы для создания «зебры».


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: