1 of 26

Поняття про мову розмічання гіпертекстового документа

2-ге видання, оновлене

Урок 27

Інформатика

teach-inf.com.ua

за підручником

Бондаренко О.О. та ін.

Рівень стандарту 10(11)

2 of 26

Мова розмічання�гіпертекстового документа

З основами мови розмічання гіпертекстових документів ви знайомилися в 9 класі.

Згадаємо, що принцип її використання полягає в тому, що до простого тексту за допомогою текстового редактора додаються мітки (теги), які визначають структуру, вигляд і поведінку окремих елементів документа.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 4

§ 27

3 of 26

Теги та атрибути

Теги записують у дужках <> (знаки «менше» і «більше») малими або великими англійськими літерами. Помилковими тегами браузер нехтує.

Теги бувають:

Парними (контейнери)

Непарними

b — парний тег

<b>...</b> напівжирного шрифту

br — непарний тег

<br> або <br/> переведення рядка

© Вивчаємо інформатику teach-inf.com.ua

Розділ 4

§ 27

4 of 26

Теги та атрибути

Тег, що починається із символу «/», називають закриваючим. Дія html-тегу залежить від значень його параметрів, так званих атрибутів.

Атрибут — це додаткова інформація, що записується біля відкриваючого тега.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 4

§ 27

5 of 26

Форматування текстів

Тег body з атрибутами кольору фону (bgkolor) і кольору тексту (text):

У вікні текстового редактора

У вікні браузера

<body text="white" bgcolor="green">

Привіт!

</body>

</htm>

© Вивчаємо інформатику teach-inf.com.ua

Розділ 4

§ 27

6 of 26

Форматування текстів

Зазвичай значення атрибутів беруть у лапки. Теги з помилками або такі, що не підтримуються використовуваним браузером, ігноруються.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 4

§ 27

7 of 26

Теги та атрибути

Текст із тегами може розташовуватися довільно: розбиватися на абзаци, виділятися відступами тощо. Під час перегляду в браузері цим буде знехтувано, а вигляд документа визначатиметься тільки тегами.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 4

§ 27

8 of 26

Теги структури документа

Для правильного відображення браузером веб-сторінки необхідно дотримуватись такої структури html-документа:

Початок коду HTML

<html>

Початок і закінчення заголовкової частини документа

<head>...</head>

Початок і закінчення тіла документа

<body>...</body>

Закінчення коду HTML

</html>

© Вивчаємо інформатику teach-inf.com.ua

Розділ 4

§ 27

9 of 26

Теги структури документа

У заголовковій частині розміщують службову інформацію, яка не призначена для виведення в робочому полі вікна браузера:

Кодування, використане при збереженні документа. Можливі значення атрибута charset: utf-8, windows-1251 тощо

<meta charset="utf-8">

Назва документа, яка з’явиться в заголовку вікна браузера

<title>...</title>

© Вивчаємо інформатику teach-inf.com.ua

Розділ 4

§ 27

10 of 26

Теги структурування тексту

Текст, який уміщено в тілі документа, структурують за допомогою відповідних тегів (далі в таблицях наведено лише частину тегів).

Початок і закінчення абзацу. Атрибут align задає вирівнювання рядків абзацу й може набувати значень: left — за лівим краєм, center — по центру, right — за правим краєм

<p >...</p>

Початок і закінчення заголовка 1-го рівня. Підтримується 6 рівнів заголовків

<h1>...</h1>

Початок і закінчення маркованого списку

<ul>...</ul>

Початок і закінчення нумерованого списку

<ol>...</ol>

© Вивчаємо інформатику teach-inf.com.ua

Розділ 4

§ 27

11 of 26

Теги структурування тексту

Продовження…

Елемент списку (маркованого чи нумерованого)

<li>...</li>

Початок і закінчення таблиці

<table>...</table>

Початок і закінчення рядка таблиці

<tr>...</tr>

Початок і закінчення клітинки таблиці

<td>...</td>

Початок і закінчення клітинки з заголовком таблиці

<th>...</th>

Якщо частина тексту з якоїсь причини не повинна оброблятися та виводитися у браузері, її вміщують у тег коментаря:

<!-- … -->

© Вивчаємо інформатику teach-inf.com.ua

Розділ 4

§ 27

12 of 26

Теги форматування тексту

Форматування тексту може виконуватися на двох рівнях.

Логічний рівень. У цьому випадку розмітка показує, чому позначено той чи інший фрагмент, тобто яку роль він відіграє в тексті.

<em>...</em>

виділений

<cite>...

</cite>

цитата

<strong>...

</strong>

дуже виділений

<code>...

</code>

програмний код

© Вивчаємо інформатику teach-inf.com.ua

Розділ 4

§ 27

13 of 26

Теги форматування тексту

(Продовження…) Форматування тексту може виконуватися на двох рівнях.

Фізичний рівень. У цьому випадку теги прямо описують властивості символів (накреслення, розмір, колір тощо) чи абзаців.

<b>...</b>

жирний

<s>...</s>

закреслений

<u>...</u>

підкреслений

<sub>...</sub>

підрядковий

<i>...</i>

курсив

<sup>...</sup>

надрядковий

<center>...</center>

вирівняти по центру

© Вивчаємо інформатику teach-inf.com.ua

Розділ 4

§ 27

14 of 26

Теги структури документа

Якщо передбачається подальший розвиток і підтримка сайту, то слід надати перевагу логічному форматуванню. Це, зокрема, дасть можливість автоматизувати регулярне змінення дизайну сайту.

Розглянемо інші теги. Для вставлення зображень використовують тег <img>:

<img src="шлях та ім’я файла" alt="опис малюнка">

© Вивчаємо інформатику teach-inf.com.ua

Розділ 4

§ 27

15 of 26

Теги форматування тексту

<img src="img/house.png" alt="Мій будинок">

За цим тегом буде виведено малюнок з файла house.png, що знаходиться в папці img, яка, у свою чергу, розташована в одній папці з HTML-документом.

Якщо цей файл недоступний, то буде виведено його опис, тобто значення атрибута alt: Мій будинок

© Вивчаємо інформатику teach-inf.com.ua

Розділ 4

§ 27

16 of 26

Теги структури документа

Гіперпосилання в документ додають за допомогою тегу <a>:

<a href="шлях та ім’я файла" target="спосіб відкриття">

<a href="pages/page2.html" target=blank>

За цим тегом буде відкрито HTML -документ із файла page2.html, що знаходиться в папці pages, яка, у свою чергу, розташована в одній папці з HTML-документом, у якому знаходиться посилання.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 4

§ 27

17 of 26

Теги структури документа

Якщо атрибут target:

відсутній або має значення self

має значення

blank

то документ буде відкрито в тому самому вікні браузера

спричинить відкриття документа в новому вікні або вкладці

© Вивчаємо інформатику teach-inf.com.ua

Розділ 4

§ 27

18 of 26

Розглянемо приклад використання HTML

<html>

<head>

<meta charset="utf-8">

<title>Цікаве програмування</title>

</head>

<body>

<h1>Мови програмування</h1>

<h2>Паскаль</h2>

<p>Паскаль — <em>мова програмування</em>, розроблена для навчання програмуванню, пізніше стала мовою, придатною для розробки складних проектів.

<h3>Огляд команд</h3>

<table border=1>

<tr><th>ReadLn</th><th>введення даних</th></tr>

<tr><td>ReadLn</td><td>введення даних</td></tr>

<tr><td>WriteLn</td><td>виведення даних</td></tr>

<!-- Тут будуть описані інші команди -->

</table>

</body>

</html>

© Вивчаємо інформатику teach-inf.com.ua

Розділ 4

§ 27

19 of 26

Редактори HTML

Додати HTML-розмітку до тексту можна за допомогою будь-якого текстового редактора.

Але зручніше скористатися редакторами HTML — спеціалізованими редакторами, які мають такі засоби, як:

підсвічування тегів

автоматичне додавання та перевірка наявності парних тегів

структурування коду на екрані для покращення сприйняття тощо

© Вивчаємо інформатику teach-inf.com.ua

Розділ 4

§ 27

20 of 26

Редактори HTML

До таких програм належить PSPad — безкоштовний текстовий редактор для підготовки документів різними мовами програмування та розмітки, зокрема й HTML. Сайт програми:

pspad.com

© Вивчаємо інформатику teach-inf.com.ua

Розділ 4

§ 27

21 of 26

Редактори HTML

Найшвидше підготувати HTML-документ дозволяють редактори, які працюють за принципом WYSIWYG (англ. What You See Is What You Get — що бачиш, те й отримаєш).

Робота в них нагадує підготовку документа за допомогою текстового процесора. Більшість СКВ мають у своєму складі редактор HTML, можливості якого залежать від конкретного випадку.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 4

§ 27

22 of 26

Розгадайте ребус

Розмітка

«Ребуси українською» © rebus1.com

© Вивчаємо інформатику teach-inf.com.ua

Розділ 4

§ 27

23 of 26

Питання для самоперевірки

  1. Поясніть принцип гіпертекстової розмітки тексту.
  1. Опишіть теги структури документа.
  1. Наведіть приклади та опишіть дію тегів структурування тексту?
  1. Поясніть особливість форматування тексту на фізичному рівні.
  1. Які теги використовують для формування таблиць?
  1. Які можливості надають редактори HTML?

© Вивчаємо інформатику teach-inf.com.ua

Розділ 4

§ 27

24 of 26

Домашнє завдання

Проаналізувати

§ 27, с. 151-155

© Вивчаємо інформатику teach-inf.com.ua

Розділ 4

§ 27

25 of 26

Працюємо за комп’ютером

Сторінка

154-155

© Вивчаємо інформатику teach-inf.com.ua

Розділ 4

§ 27

26 of 26

Дякую за увагу!

2-ге видання, оновлене

Урок 27

Інформатика

teach-inf.com.ua

за підручником

Бондаренко О.О. та ін.

Рівень стандарту 10(11)