Лабораторна робота 7.
Мета – навчитися
створювати таблиці на веб-сторінках, меню, змінювати курсори, створювати
маркований список і коментарі.
Програмне забезпечення:
–
операційна система
з графічним інтерфейсом – Windows XP
або Windows 7;
–
браузер для роботи
в мережі Інтернет – Google Chrome або Opera;
–
веб-технологія – каскадні таблиці стилів CSS.
ХІД РОБОТИ
Теоретичні відомості
Для виконання лабораторної роботи необхідно повторити
матеріал теми 5.
CSS. Таблиці
Алгоритм роботи з таблицями в CSS:
1. Створити таблиці із
вказанням кольору фону комірок на веб-сторінках, створених в л. р. 5, 6.
Приклад коду для створення таблиці:
<html>
<head>
<title>Таблиця</title>
<style type="text/css">
table {border-style:solid; border-width: 100px;
border-color: blue;
background: yellow; color: black; }
td {background: white;}
</style>
</head>
<body>
<table cellpadding="6"
cellspacing="4">
<tr><th>Перший стовпець</th><th>Другий
стовпець</th>
<th>Третій стовпець</th><th>Четвертий стовпець</th></tr>
<tr><td>Дані 1</td><td>Дані
2</td><td>Дані 3</td><td>Дані 4</td></tr>
<tr><td>Дані 5</td><td>Дані
6</td><td>Дані 7</td><td>Дані 8</td></tr>
</table>
</body>
</html>
Рис. 7.1. Таблиця
2. Створити таблицю на веб-сторінці із вказанням кольору
меж, її стилю, товщини навколо елементу.
Властивість border –
колір межі, її стиль і товщина навколо елементу. Приклад:
<html>
<head>
<title>Таблиці</title>
<style type="text/css">
table { background: silver;
border: dotted red;
border-width: thick;}
td {background: white;}
td, th {padding: 20 px ;
border: solid blue;
border-width: medium;}
</style>
</head>
<body>
<table>
<tr><th>Перший
стовпець</th><th>Другий стовпець</th>
<th>Третій стовпець</th><th>Четвертий стовпець</th></tr>
<tr><td>Дані 1</td><td>Дані
2</td><td>Дані 3</td><td>Дані 4</td></tr>
<tr><td>Дані 5</td><td>Дані
6</td><td>Дані 7</td><td>Дані 8</td></tr>
</table>
</body>
</html>
Результат таблиці (рис. 7.2):
Рис. 7.2. Таблиця
3. Створити об’ємну таблицю на веб-сторінці.
Для створення об’ємних таблиць можна використовувати
світлі і темні кольори в рамці або комірках. Стиль рамки може мати наступні
значення:
1) none – межа
відсутня (значення властивості border-width дорівнює нулю);
2) hidden –
аналогічно значенню none, за винятком сценарію вирішення конфліктів між
границями, який використовується для елементів таблиці;
3) dotted –
границя відображається пунктирною лінією;
4) dashed –
границя відображається штрихпунктирною лінією;
5) solid –
границя відображається суцільною лінією;
6) double –
границя відображається двома безперервними лініями; сума значень ширини двох
ліній і відстані між ними дорівнює значенню властивості border-width;
7) groove –
границя відображається втиснутою лінією;
8) ridge –
границя відображається опуклою лінією (протилежно значенням groove);
9) inset – весь
блок виглядає втисненим;
10) outset – весь блок виглядає опуклим (протилежно
значенню inset).
Товщина рамки може бути 2, 4 або 6 пікселів.
Приклад об’ємної таблиці (рис. 7.3):
<html>
<head>
<title>Таблиця</title>
<style type="text/css">
table
th {background: purple; color: yellow; border: groove
yellow; border-width: thick;}
td, th { background: linen; padding: 30 px; border:
outset yellow; border-width: thick;}
</style>
</head>
<body>
<table cellspacing="0"
border="30">
<tr><th>Перший
стовпець</th><th>Другий стовпець</th>
<th>Третій
стовпець</th><th>Четвертий стовпець</th></tr>
<tr><td>Дані 1</td><td>Дані
2</td><td>Дані 3</td><td>Дані 4</td></tr>
<tr><td>Дані 5</td><td>Дані
6</td><td>Дані 7</td><td>Дані 8</td></tr>
</table>
</body>
</html>
Рис. 7.3. Об’ємна таблиця
CSS. Меню
Алгоритм роботи з меню в CSS:
1. Створити меню на веб-сторінці.
Приклад html-коду:
<html>
<head>
<title>Меню</title>
<link
rel="stylesheet" type="text/css"
href="style3.css">
</head>
<body>
<ul
class="menu">
<li><a
href="1.html">Home</a></li>
<li><a
href="2.html">About</a></li>
<li><a
href="3.html">Intresting</a></li>
<li><a
href="4.html">Contact</a></li>
</ul>
</body>
</html>
Приклад CSS-код:
ul {
color:red;
background-color:
cyan;
padding: 50 px;
border-bottom:
20 px solid;}
Рис. 7.4.
Меню
CSS. Курсор
Алгоритм роботи з курсором в CSS:
1. Змінити вигляд курсору.
В CSS є можливість змінювати вигляд курсору (таблиця
7.1).
Таблиця 7.1.
Приклад зміни курсору при наведенні його на посилання:
<html>
<head>
<title>Курсори</title>
<style
type="text/css">
.movelink {
cursor: move; }
.helplink {
cursor: help; }
</style>
</head>
<body>
<p><a
href="1.1.html"
class="movelink">Текст</a></p>
<p><a
href="1.2.html"
class="helplink">Текст</a></p>
</body>
</html>
CSS. Маркований список
Алгоритм роботи з маркованим списком в CSS:
1. Створити маркований
список на веб-сторінці за
допомогою властивості list-style-image із застосуванням
до елементу ul. Приклад (рис. 7.5):
ul { list-style-image: url
("images/1.jpg");}
Рис. 7.5. Маркований список
CSS. Коментарі
Алгоритм роботи з коментарем в CSS:
1. Створити коментар
на веб-сторінці. Прописати код в html-документі та
style2.css.
HTML-код:
<html>
<head>
<title>Коментарі</title>
<link rel="stylesheet"
href="style.css">
</head>
<body>
<div
class="coms">
<div
class="com f ">
<p>Comments</p>
</div>
</div>
</body>
</html>
CSS-код:
body {background: yellow;}
.coms {width: 400px;}
.com {width: 60%; margin-bottom: 40px;}
.com p {margin: 5 10 15px 10;}
.f{ position: relative;background: white; padding: 20px;
color: blue; border-radius: 60px; margin-left: 40px;}
.f:after {content: ''; display: block; position:
absolute;
width: 0; height: 0;
border-top: 20px solid;border-bottom: 10px solid;
border-right: 10px solid white; left: -8px; top: 8px;}
Результат (рис. 7.6):
Рис. 7.6. Коментар
Завдання для виконання
1. Створення таблиць в CSS
Завдання 1.1. Таблиці (40 хв.).
1. Створити таблицю на веб-сторінці із вказанням кольору
фону комірок, із кольору меж, її стилю, товщини навколо елементу.
2. Створити об’ємну таблицю на веб-сторінці.
2. Меню. Вигляд
курсору в CSS
Завдання 2.1. Меню, курсор (40 хв.).
1. Створити меню на веб-сторінці.
2. Змінити вигляд
курсору при роботі з веб-сторінками.
Завдання для самостійного виконання
Завдання 1.1. Створення коментарів (30 хв.).
1. Створити
коментарі на веб-сторінках.
Запитання для контролю
1. Як
створити таблицю із фоном комірок?
2. Як
створити таблицю із вказанням кольору меж, її стилю, товщини навколо елементів?
3. Як
створити об’ємну таблицю на веб-сторінці?
4. Як
створити горизонтальне меню, що випадає?
5. Чи
можна змінити вигляд курсору при роботі з веб-сторінками? Якщо так, то як?
6. Розкрити
процес створення коментарів на веб-сторінках.
Немає коментарів:
Дописати коментар