Тема 13. Каскадные таблицы стилей


 

Цель: формирование у студентов знаний и навыков работы с каскадными таблицами стилей.

План занятия:

1. Изучить теоретические сведения.

2. Выполнить практическое задание по лабораторной работе.

3. Оформить отчёт и ответить на контрольные вопросы.

 

Теоретические сведения

Стилем или CSS (Cascading Style Sheets, каскадные таблицы стилей) называется набор параметров форматирования, который применяется к элементам документа, чтобы изменить их внешний вид (рисунок 13.1).

 

а б Рисунок 13.1. Веб-страница без CSS (а) и с применением CSS (б)    

Код страницы с CSS приведен ниже.

 

<!DOCTYPE HTML>

<html>

<head>

<title>Флексагон</title>

<meta charset="utf-8">

<link rel="stylesheet" href="style.css">

</head>

<body>

<h1>Флексагон</h1>

<p>Флексагон представляет собой бумажную фигуру, которая имеет три и более стороны. Поначалу кажется, что это невозможно, но вспомните ленту Мёбиуса, она ведь имеет всего одну сторону, в отличие от листа бумаги, и, тем не менее, реальна. Так же реален и флексагон, который легко сделать и склеить в домашних условиях. Он выглядит как двухсторонний шестиугольник, но стоит согнуть его особым образом, и мы увидим третью сторону. Легко убедиться, что мы имеем дело именно с тремя сторонами, если раскрасить их в разные цвета. Перегибая флексагон, по очереди будем наблюдать все его поверхности.</p>

</body>

</html>

 

Сам HTML-код изменений не претерпел и единственное добавление – это строка <link rel="stylesheet" href="style.css">. Она ссылается на внешний файл с описанием стилей под именем style.css. Содержимое этого файла показано далее.

 

body {

font-family: Arial, Verdana, sans-serif; /* Семейство шрифтов */

font-size: 11pt; /* Размер основного шрифта в пунктах */

background-color: #f0f0f0; /* Цвет фона веб-страницы */

color: #333; /* Цвет основного текста */

}

h1 {

color: #a52a2a; /* Цвет заголовка */

font-size: 24pt; /* Размер шрифта в пунктах */

font-family: Georgia, Times, serif; /* Семейство шрифтов */

font-weight: normal; /* Нормальное начертание текста */

}

p {

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

margin-left: 60px; /* Отступ слева в пикселах */

margin-right: 10px; /* Отступ справа в пикселах */

border-left: 1px solid #999; /* Параметры линии слева */

border-bottom: 1px solid #999; /* Параметры линии снизу */

padding-left: 10px; /* Отступ от линии слева до текста */

padding-bottom: 10px; /* Отступ от линии снизу до текста */

}

 

В файле style.css описаны все параметры оформления таких тегов, как <body>, <h1> и <p>. Следует отметить, что сами теги в коде HTML пишутся обычным способом.

Поскольку на файл со стилем можно ссылаться из любого веб-документа, это приводит в итоге к сокращению объёма повторяющихся данных. А благодаря разделению кода и оформления повышается гибкость управления видом документа и скорость работы над сайтом.

 

Практическое задание:

1. Зарегистрироваться на онлайн-платформе https://htmlacademy.ru

2. Пройти тему Знакомство с CSS.

3. Пройти тему Селекторы.

4. Пройти тему Наследование и каскадирование.

5. Проанализировать полученные результаты, обратить внимание на допущенные ошибки.

6. Для успешной защиты лабораторной работы, необходимо набрать в сумме 51 балл за эти темы.

7. Повторить п.1-6 в случае, если итоговый результат окажется менее 51 балла.

 

Содержание отчета:

1. Цель работы.

2. Результаты работы по темам темы Ссылки и изображения, Знакомство с таблицами.

3. Выводы по работе.

Контрольные вопросы:

1. Что такое CSS?

2. Как CSS интегрируется в HTML-документ?

3. Что содержит файл .css?

4. Каковы преимущества от использования CSS?

 

Литература:

1. Самоучитель HTML4 http://htmlbook.ru/samhtml

 



Дата добавления: 2019-09-30; просмотров: 577;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.013 сек.