Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы.Основы создания Web-докумен...docx
Скачиваний:
24
Добавлен:
18.09.2019
Размер:
450.51 Кб
Скачать

Лабораторная работа №9 Шрифты. Ссылки

Цель работы: получить навыки работы с шрифтами.

Задачи:

  • научиться использовать основные свойства CSS для задания шрифтов;

  • научиться использовать ссылки в CSS.

Порядок выполнения работы

Раздел 1. Свойства шрифтов

Конкретный шрифт, выбранный для web-сайта, может отображаться только в том случае, если этот шрифт установлен на PC, с которого выполняется доступ к этому web-сайту. Дано описание следующих CSS-свойств:

  • font-family

  • font-style

  • font-variant

  • font-weight

  • font-size

  • font

    1. Свойство font-family

Для категоризации шрифтов используются два типа имён: имя семейства/family-name и общее/родовое семейство/generic family. Эти два термина объясняются далее.

Family-name

Пример family-name (часто называемое просто "шрифт") это, например, "Arial", "Times New Roman" или "Tahoma".

Generic family

Его можно проще описать как группу family-names, имеющих характерные общие черты. Пример - sans-serif, набор шрифтов без "засечек/feet".

Разницу можно также проиллюстрировать так:

При указании шрифтов для следует начинать с предпочтительного шрифта, а затем перечислять альтернативные. Рекомендуется в конце списка указывать родовое имя. Тогда страница, как минимум, будет отображена шрифтом того же семейства, если отсутствуют все специфицированные конкретные шрифты.

Задание 9.1

Измените содержание выше созданных файлов, сохраните их под новыми именами и просмотрите результат в браузере

default9_1.htm:

<html>

<head>

<title>Мой документ</title>

<link rel="stylesheet" type="text/css" href="style9_1.css" />

</head>

<body>

<h1>Заголовок1</h1>

<p>CSS это язык стилей, определяющий отображение HTML-документов. Например,CSS работает с шрифтами, цветом, полями, строками, высотой, шириной, фоновыми изображениями, позиционированием элементов и многими другими вещами. HTML используется для структурирования содержимого страницы. CSS используется для форматирования этого структурированного содержимого.

</p>

<h2> Заголовок2- имеет совсем другой вид!!!</h2>

<p>

Заголовки второго уровня отображаются шрифтом "Times New Roman" . Если он не установлен на пользовательской машине, будет использоваться шрифт семейства serif, шрифт с засечками.

</p>

</body>

</html>

style9_1.css:

h1 {font-family: arial, verdana, sans-serif;}

h2 {font-family: "Times New Roman", serif;}

    1. Свойство font-style

Свойство font-style определяет normal, italic или oblique. В примере все заголовки <h2> будут показаны курсивом italic.

Задание 9.2

Измените содержание выше созданных файлов сохраните их под новыми именами и просмотрите результат в браузере

default9_2.htm:

<html>

<head>

<title>Мой документ</title>

<link rel="stylesheet" type="text/css" href="style9_2.css" />

….. остальное без изменений

style9_2.css:

h1 {font-family: arial, verdana, sans-serif;}

h2 {font-family: "Times New Roman", serif; font-style: italic;}

    1. Свойство font-variant

Свойство font-variant используется для выбора между вариантами normal и small-caps. Шрифт small-caps использует малые заглавные буквы (upper case) вместо букв нижнего регистра. Смотрите примеры:

.

Задание 9.3

Измените содержание выше созданных файлов сохраните их под новыми именами и просмотрите результат в браузере

Default9_3.htm:

<html>

<head>

<title>Мой документ</title>

<link rel="stylesheet" type="text/css" href="style9_3.css" />

</head>

<body>

<h1>Примеры использования Сss</h1>

<p>CSS это язык стилей, определяющий отображение HTML-документов.

Например,CSS работает с шрифтами, цветом, полями, строками, высотой, шириной,

фоновыми изображениями, позиционированием элементов и многими другими вещами.

HTML используется для структурирования содержимого страницы. CSS используется для форматирования этого структурированного содержимого.

</p>

<h2> Примеры использования Сss</h2>

<p>

Нормальная форма отображения

</p>

</body>

</html>

Style9_3.css:

h1 {font-variant: small-caps;}

h2 {font-variant: normal;}