В HTML 4 появилась возможность придавать элементам формата таким как параграф, тело, заголовок, ячейка стилевые назначения, которые мы определим ниже в таблице (некоторые из них мы уже встречали - цвет, размер, отступ). Стилевые назначения не всеми браузерами воспринимаются одинаково. В таблице приведены стилевые назначения для браузера Internet Explorer.
Стилевые назначения - это набор атрибутов и их значений, записанный по определенным правилам.
Для использования стилевых назначений в html-документе в заголовочной части размещается строка
<META http-equiv="Content-Style-Type" content="text/css">
Таким образом браузер получит информацию о применении стилей.
Смысл и возможные значения |
|
| font-family | Название шрифта: Times New Roman, Arial,... |
| font-size | Размер шрифта: в пикселах или: xx-large, x-large, large, medium, small, x-small, xx-small |
| font-weight | Толщина шрифта: normal, bold |
| font-style | Наклон букв: normal, italic=oblique |
| color | Цвет шрифта |
| text-decoration | Подчеркивание букв: none,underline, overline, line-through |
| text-align | Расположение текста: left,center, right |
| text-indent | Отступ |
| text-transform | Преобразование текста: capitalize (каждое слово - с большой буквы), uppercase (к верхнему регистру),
lowercase (к нижнему регистру) |
| background-color | Цвет фона |
| background-image | URL ('адрес файла с изображением'). |
| margin-left, margin-top, margin-right, margin-bottom |
Отступ элемента слева, сверху, справа и снизу (в пикселах). Замечание : некоторые тэги , например, <body> , допускают использование атрибутов leftmargin, topmargin, rightmargin, bottommargin . |
| padding-left, padding-top, padding-right, padding-bottom |
Расстояние от границы элемента (например, таблицы) до содержимого слева, сверху, справа и снизу (в пикселах). |
| border-width | Толщина рамки: thin, medium, thick |
| border-left-width, border-right-width, border-top-width, border-bottom-width |
Толщина рамки слева, справа, сверху, снизу: thin, medium, thick |
| border-color | Цвет рамки |
| border-style | Вид рамки:
|
| float | Расположение элемента (аналог атрибута align ) |
| list-style-type |
Вид значка для пунктов списка:
|
Использование специализированных редакторов Web-страниц (например, Macromedia Dreamweaver MX 2004) позволяет производить выбор стиля и его значения из списка.
Стилевые назначения можно задавать с помощью
<Тэг STYLE="стилевое_назначение1: значение1;стилевое_назначение2: значение2;...стилевое_назначениеN: значениеN;>
...
</Тэг>
Следующий пример задания стиля параграфа использует тот стиль, который описывает <p style="font-size : medium;
font-family : Arial;
font-weight : bold;
font-style : italic;
color : RED;
text-decoration :underline;
text-align : left;
text-indent : 10%;
text-transform : capitalize;
line-height: 30pt;
background-color : #99CCCC ">
ТЕКСТ ПАРАГРАФА ...
</p>
С помощью стилевых назначений можно управлять видом курсора, который тоже может зависить от браузера. Стилевые назначения курсора подчиняются общему формату. Например, вид курсора help в таблице "Стиль курсора" задан так
<td align=middle style="cursor:help;"> </td>
№
пп |
Стилевое назначение |
Вид курсора в ячейке |
№ пп |
Стилевое назначение |
Вид курсора в ячейке |
№ пп |
Стилевое назначение |
Вид курсора в ячейке |
1 |
auto | 6 |
help | 11 |
s-resize | |||
2 |
crosshair |
7 |
e-resize | 12 |
se-resize | |||
3 |
default |
8 |
ne-resize | 13 |
sw-resize | |||
4 |
hand |
9 |
nw-resize | 14 |
move | |||
5 |
text |
10 |
n-resize | 15 |
wait |
С помощью контейнера <style>...</style> можно изменять или дополнять стилевые назначения тэгов физического и логического форматирования (абзацев, заголоков, таблиц или отдельных ячеек таблиц, списков и т.д.). В контейнере заголовка документа размещают контейнер такого вида
Ниже в плавающем окне приведен пример использования тэга <style>
Тэг задает стиль абзаца. Абзацы в одном тексте могут быть разные: обычный абзац, определение, решение, доказательство, цитата и др. Аналогично, списки в одном тексте могутмогут быть разного вида (например, нумерованные и маркированные). Одного тэга для задания разных стилей может быть недостаточно. С целью большего разнообразия стилевых назначений для одного и того же тэга введены стилевые классы. Один и тот же тэг используется по разному в зависимости от назначенного класса. Стилевые классы можно разделить на два типа
Перед использованием стилевые классы должны быть объявлены.
Объявление стилевого класса происходит внутри контейнера <style>...</style> по схеме:
Тэг.имя_класса {стилевое_назначение1: значение1; стилевое_назначение2: значение2;..., стилевое_назначениеN: значениеN}
.имя_класса {стилевое_назначение1: значение1; стилевое_назначение2: значение2;..., стилевое_назначениеN: значениеN}
Привязанные стилевые классы могут использоваться только в сочетании с тем тэгом, для которого они определены. Свободные стилевые классы могут использоваться в сочетании с любыми тэгами.
Использование стилевого класса происходит по схеме:
<тэг class='имя_класса' >...</тэг>
Каскадные таблицы стилей ( Cascading Style Sheets, СSS ) - это совокупности стилевых спецификаций, которые размещаются в отдельных файлах с расширением СSS и могут быть использованы на любой странице сайта.
Примеры стилевых классов и их использования приведены в следующем плавающем фрейме.
![]() |
Оглавление | |