Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции веб дизайн.doc
Скачиваний:
35
Добавлен:
03.09.2019
Размер:
263.68 Кб
Скачать
    1. Стили (css).

CSS Cascading Style Sheets (Таблицы каскадных стилей) – это набор правил оформления и форматирования, который может быть применен к различным элементам страницы. В стандартном HTML для присвоения какому-либо элементу определенных свойств (таких, как цвет, размер, положение на странице и т. п.) приходиться каждый раз описывать эти свойства. Применяя CSS, Вы можете один раз описать свойства элементов и определить это описание как стиль, а в дальнейшем просто указывать, что элемент, который вы хотите оформить соответствующим образом, должен принять свойства стиля, описанного вами.

Также можно сохранить описание стиля не в тексте странички, а в отдельном файле – это позволит использовать описание стиля на любом количестве Web-страниц.

Описания стилей находятся в тегах <STYLE></STYLE> и размешаются между тегами <HEAD></HEAD>. Приведем пример использования стилей, где слово "Пример" отображается шрифтом Comic Sans MS, если такого нет на машине пользователя, используется шрифт Tahoma, жирным шрифтом, размером 25 процентов и темно-зеленым цветом:

Описываем стили под именем Example : <STYLE><!-- .Example{font-family: Comic Sans MS, Tahoma; font-weight: bolder; font-size: 25pt; color: darkgreen;} --></STYLE>

Здесь вызываем описания стилей : <div class="Example"> Пример </div>

Если Вы располагаете стили в отдельном файле, тогда между тегами <HEAD></HEAD> каждого HTML документа нужно добавить ссылку на CSS файл:

<LINK REL=STYLESHEET TYPE="text/css" HREF="Example.css">

Example.css - это Ваш CSS файл, содержащий описание применяемых стилей. Если он находиться в другом каталоге, нужно указать к нему путь. Создается CSS файл в любом текстовом редакторе, например, в Блокноте, нужно будет только изменить расширение текстового файла на CSS. В CSS файле не должны указывается теги <STYLE></STYLE>. Например:

У нас есть файл Example.css, содержащий такие параметры (подчеркиваем ссылки только при наведении на них курсором): <!--    A { text-decoration: none; }    A:hover { color: #FF0000; text-decoration: underline; } -->

Ссылка на него в HTML документе будет выглядеть так: <LINK REL=STYLESHEET TYPE="text/css" HREF="Example.css">

Вы можете определить стиль для любого тега отдельно. Для этого нужно в тег добавить элемент STYLE и описать его стиль в кавычках. Следующий пример отображает слово "Пример" шрифтом Verdana, размером 150 процентов и красным цветом.

<H3 STYLE="font-family:Verdana; font-size:150%; color:red"> Пример </H3>

В таблице приведены некоторые свойства элементов, управляемых с помощью CSS.

Свойства шрифта:

font-family

Используется для указания шрифта или шрифтового семейства, которым будет отображаться элемент. Пример: P {font-family: Verdana, sans-serif;}

font-weight

Определяет степень жирности шрифта с помощью трех параметров: lighter (обычный), bold (жирный), bolder (очень жирный) Пример: B {font-weight: bolder;}

font-size

Устанавливает размер шрифта. Параметр может указываться в процентах, пикселях или сантиметрах. Примеры использования для тегов H1, H2, H3: H1 {font-size: 200%;} H2 {font-size: 150px;} H3 {font-size: 400pt;}

Свойства текста:

text-decoration

Устанавливает эффекты оформления шрифта, такие, как подчеркивание или зачеркивание текста Пример использования для тега Н4: H4 {text-decoration: underline;} (подчеркивание) H4 {text-decoration: line-through;} (зачеркивание)

text-align

Определяет выравнивание элемента. Пример: P {text-align: left} (выравнивание по левому краю) P {text-align: right} (выравнивание по правому краю) P {text-align: justify} (выравнивание по ширине) P {text-align: center} (выравнивание по центру)

text-indent

Устанавливает отступ первой строки текста. Чаще всего используется для создания параграфов с табулированной первой строкой. Пример использования для тега H1: H1 {text-indent: 60pt;}

line-height

Управляет интервалами между строками текста. Пример: P {line-height: 50 %}

Цвет элемента и фона:

color

Определяет цвет элемента I {color: yellow;} Пример использования для тега H3: H3 {color: #0000FF;}

background-color

Устанавливает цвет фона для элемента. Пример использования для тега H3:

<H3 style=”background-color:gold; color:brown;”> Пример </H3>

Пример

Свойства границ:

margin-left (слево) margin-right (справо) margin-top (сверху) margin-bottom (снизу)

Устанавливают значения отступов вокруг элемента. Пример использования для рисунка: IMG { margin-left: 20pt} IMG { margin-right: 20pt} IMG { margin-top: 20pt} IMG { margin-bottom: 20pt}

Единицы измерения:

px

Пиксели

cm

Сантиметры

mm

Миллиметры

pt или %

проценты

    1. Списки

Пронумерованные списки: В данном случае Обозреватель автоматически будет проставлять числа перед каждым элементом списка. Начинается пронумерованный список с тэга <OL> и завершается тэгом </OL>. Например:

<OL> <LI> Один <LI> Два <LI> Три <LI> Четыре <LI> Пять </OL>

  1. Один

  2. Два

  3. Три

  4. Четыре

  5. Пять

Тэг <OL> может иметь следующие параметры:

TYPE - вид счетчика: A - большие латинские буквы a - маленькие латинские буквы I - большие римские цифры i - маленькие римские цифры 1 - обычные цифры

START - устанавливает число, с которого будет начинаться отсчет.

Следующий пример отображает список, пронумерованный большими латинскими буквами и начинающийся с восьмой цифры:

<OL TYPE="I" START="8"> <LI> Восемь <LI> Девять <LI> Десять <LI> Одиннадцать <LI> Двенадцать </OL>

  1. Восемь

  2. Девять

  3. Десять

  4. Одиннадцать

  5. Двенадцать

Непронумерованные списки: Для непронумерованных списков Обозреватель обычно использует маркеры для пометки элемента списка. Вид маркера, как правило, настраивает пользователь Обозревателя.

Непронумерованный список начинается открывающимся тэгом <UL> и завершается тэгом </UL>. Каждый элемент списка начинается с тэга <LI>. Например:

<UL> <LI> Один <LI> Два <LI> Три <LI> Четыре <LI> Пять </UL>

    • Один

    • Два

    • Три

    • Четыре

    • Пять

Тэг <UL> может включать параметр TYPE со значениями disc, circle, square.

<UL TYPE=disc><LI> disc </UL>

    • disc

<UL TYPE=circle><LI> circle </UL>

    • circle

<UL TYPE=square><LI> square </UL>

    • square

Данные значения - это внешний вид маркера, который по умолчанию ставится в виде диска, т.е. disc.

Списки определений: Списки определений имеют следующий вид:

<DL> <DT> Термин <DD> Определение термина <DD> Определение термина <DD> Определение термина <DD> Определение термина </DL>

Термин

Определение термина

Определение термина

Определение термина

Определение термина

С элементом DL можно использовать атрибут COMPACT для установки более компактного размещения пунктов списка.

<DL COMPACT>

Именно так используется данный атрибут - никакие числовые значения ему не присваиваются.