1 of 37

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

За навчальною програмою 2018 року

Урок 28

10

2 of 37

Запитання

Розділ 4 § 4.2

  1. Які етапи створення веб-сайтів?
  1. Які засоби можуть бути використані для створення веб-сайтів?
  1. Які об'єкти можна вставити на веб-сторінку?

10

3 of 37

Засоби розробки веб-сайтів

Розділ 4 § 4.2

Під час створення веб-сайтів можуть бути використані різні засоби та технології.

Розробка веб-сторінок здійснюється шляхом написання їх HTML-коду.

Як ви вже знаєте, HTML (англ. Hyper Text Markup Language — мова розмічання гіпертексту) — це мова, призначена для визначення структури та оформлення веб-сторінок.

10

4 of 37

Засоби розробки веб-сайтів

Розділ 4 § 4.2

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

Блокнот – стандартну програму Windows

Notepad++

(notepad-plus-plus.org)

SublimeText (sublimetext.com)

Brackets (brackets.io)

інтегроване середовище розробки NetBeance (netbeans.org) або ін.

10

5 of 37

Засоби розробки веб-сайтів

Розділ 4 § 4.2

HTML-код веб-сторінки може складатися із сотень або навіть тисяч рядків. Для спрощення розробки веб-сторінок можуть використовуватися візуальні редактори HTML-коду, наприклад:

Microsoft

FrontPage

Adobe

Dreamweaver

та ін.

10

6 of 37

Засоби розробки веб-сайтів

Розділ 4 § 4.2

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

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

10

7 of 37

Засоби розробки веб-сайтів

Розділ 4 § 4.2

Засобами для автоматичного створення веб-сайтів є також системи керування вмістом веб-сайту WCMS (англ. Web Content Management System — система керування веб-контентом) — програми для організації веб-сайтів чи інших інформаційних ресурсів в Інтернеті чи окремих комп'ютерних мережах.

Вони мають набори шаблонів оформлення веб-сторінок і модулів, які роблять сайт динамічним:

форум

стрічка новин

каталог файлів

форма опитування

гостьова книга тощо.

10

8 of 37

Засоби розробки веб-сайтів

Розділ 4 § 4.2

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

HTML-код згенерованої сторінки не зберігається в окремому файлі, а надсилається безпосередньо у браузер користувача.

10

9 of 37

Засоби розробки веб-сайтів

Розділ 4 § 4.2

Сайт під керуванням WCMS має панель управління, що надає адміністратору сайту інструменти для додавання, редагування та видалення матеріалів на сайті.

Популярними системами керування вмістом веб-сайтів є:

WordPress

Joomla

Drupal

Moodle та ін.

10

10 of 37

Засоби розробки веб-сайтів

Розділ 4 § 4.2

Деякі онлайн-системи конструювання сайтів одночасно з послугами з розробки та адміністрування веб-сайтів надають доменне ім'я сайту та послуги хостингу. Такими є системи:

Сайти Google

Weebly

Webnode

uCoz та ін.

У цих системах створення веб-сайту здійснюється у режимі онлайн відразу на сервері хостингу.

sites.google.com

weebly.com

webnode.

com.ua

ucoz.ua

10

11 of 37

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

Розділ 4 § 4.2

Розглянемо одну з технологій створення веб-сайтів — написання коду веб-сторінок з використанням мови HTML. У мові HTML реалізовано засоби для:

створення документа, у якому визначено структуру тексту та його форматування;

створення гіперпосилань, які використовуються для переходу до інших сторінок або інших частин поточної сторінки;

створення форм для реєстрації або опитування відвідувачів сайту;

включення зображень, звуку, відео- та інших об'єктів до веб-сторінок.

10

12 of 37

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

Розділ 4 § 4.2

HTML-код веб-сторінки складається з:

Тексту

Тегів

який відображатиметься на сторінці;

(англ. tag — ярлик, ознака) — команд, що визначають:

  • структуру документа (заголовки, абзаци, списки, таблиці тощо);
  • формат тексту (колір символів тексту, розмір, вид шрифту, колір фону тощо);
  • вставлення та розміщення на сторінці нетекстових об'єктів (графічних зображень, анімації, відео- та аудіофайлів тощо) та інше.

10

13 of 37

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

Розділ 4 § 4.2

HTML-код веб-сторінки опрацьовується браузером. Браузер відображає текст і вміст уставлених нетекстових об'єктів, їх форматування відповідно до визначеної структури.

Фрагмент веб-сторінки та фрагмент HTML-коду

10

14 of 37

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

Розділ 4 § 4.2

Теги розміщуються в дужках <і>. Наприклад,

Дія окремих тегів поширюється на певний фрагмент документа. Щоб задати такий фрагмент використовують відкриваючий та закриваючий теги, які розміщуються на початку фрагмента та в місці його завершення. Перед закриваючим тегом ставлять символ /, наприклад:

<b> Текст, оформлений напівжирним накресленням </b>.

тег для розміщення на сторінці горизонтальної лінії.

<hr>

10

15 of 37

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

Розділ 4 § 4.2

Деякі теги мають атрибути для уточнення дії тегу. Атрибутам надаються значення. Атрибути та їх значення розміщують всередині відкриваючого тегу. Після імені атрибута ставлять знак =, значення атрибута обмежують лапками. Між тегом й атрибутом та між різними атрибутами вставляють пропуск. Структура запису тегу з атрибутом:

<тег атрибут = "значення"> фрагмент документа </тег>

Наприклад:

<font color = "red"> Текст червоного кольору </font>

10

16 of 37

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

Розділ 4 § 4.2

Усередині одних тегів можуть бути розміщені інші теги. Важливо, щоб тег, який був відкритий останнім, закривався першим.

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

<h1> <font color = "red"> Текст заголовка </font> </h1>

10

17 of 37

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

Розділ 4 § 4.2

У першому рядку HTML-коду сторінки рекомендується розміщувати тег !doctype. Він вказує браузеру версію мови HTML, яку використано для створення веб-сторінки. Для останньої п'ятої версії HTML тег має вигляд:

10

18 of 37

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

Розділ 4 § 4.2

Весь код веб-сторінки міститься між тегами:

службову

інформаційну

Службова частина HTML-коду сторінки містить відомості, потрібні для правильного відображення веб-сторінки браузером і для пошукових систем. Уміст службової частини розміщено між тегами:

<head>

</head>

та

<html>

</html>

та

Цей код поділено на дві частини:

10

19 of 37

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

Розділ 4 § 4.2

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

<body>

</body>

та

Таким чином, рекомендується така структура HTML-коду веб-сторінки:

<!doctype html>

<html>

<head>

<title> Заголовок </title>

</head>

<body>

Інформаційна частина

</body>

</html>

10

20 of 37

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

Розділ 4 § 4.2

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

для визначення назви сторінки, що відображатиметься на вкладці браузера, наприклад <title> Моя перша сторінка </title>;

title

містить службові дані для браузерів і пошукових систем. Атрибут charset указує на таблицю кодування символів, яку використано під час створення веб-сторінки — Windows-1251 при кодуванні кирилиці в операційній системі Windows або UTF-8 при використанні кодової таблиці Юнікод. Наприклад, <meta charset = "UTF-8 ">. Використання тегу із цим атрибутом важливе для правильного відображення символів тексту браузером.

meta

10

21 of 37

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

Розділ 4 § 4.2

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

<body>

</body>

та

У тегу body атрибут bgcolor указує на колір фону веб-сторінки:

<body bgcolor=«yellow»> Колір фону сторінки — жовтий </body>

10

22 of 37

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

Розділ 4 § 4.2

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

Наведемо приклади тегів мови HTML, що можуть бути розміщені в інформаційній частині веб-сторінки.

Тег

Призначення

Приклад

h1-h6

Для визначення тексту заголовків різних рівнів. Усього визначено 6 рівнів заголовків

<h1> Заголовок першого рівня </h1> <h2> Заголовок другого рівня </h2>...

p

Для визначення меж абзацу

<р> Текст абзацу </р>

br

Задає перенесення тексту на новий рядок

Текст першого рядка <br> Текст другого рядка

Приклади тегів мови HTML

10

23 of 37

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

Розділ 4 § 4.2

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

Приклади тегів мови HTML

Тег

Призначення

Приклад

b

Задає напівжирне накреслення фрагмента тексту

<b> Напівжирний шрифт </b>

i

Задає курсивне накреслення фрагмента тексту

<і> Курсивний шрифт </і>

u

Задає підкреслення фрагмента тексту

<u> Підкреслений шрифт </u>

font

Задає значення властивостей символів фрагмента тексту. Атрибут color установлює колір символів, size — розмір символів (1 — найменший, 7 — найбільший), face — шрифт

<font color= "blue" size="5" face= "Arial"> Текст синього кольору збільшеного розміру, шрифт символів Arial </font>

10

24 of 37

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

Розділ 4 § 4.2

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

Приклади тегів мови HTML

Тег

Призначення

Приклад

img

Забезпечує вставлення до веб-сторінки зображення, що міститься у вказаному графічному файлі. Значенням атрибута scr є ім'я або URL-адреса графічного файла

<img src="image.jpg">

a

Забезпечує створення гіперпосилання на вказану веб-сторінку. Значенням атрибута href є ім'я html-файла або URL-адреса веб-сторінки, до якої відбудеться перехід після вибору гіперпосилання

<a href="URL"> Посилання </а>

10

25 of 37

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

Розділ 4 § 4.2

Повніший список тегів і прикладів їх використання для створення веб-сторінок можна знайти на різних ресурсах Інтернету, наприклад,

Вікіпідручнику

HTML конструювання

uk.wikibooks.org/wiki/HTML

htmlbook.in.ua

10

26 of 37

Для тих, хто хоче знати більше

Розділ 4 § 4.2

Опис мови HTML уперше запропонував у 1991 році британський учений Тім Бернерс-Лі (нар. у 1955 р.). У документі з назвою HTML Tags:

info.cern.ch/hypertext/ WWW/MarkUp/Tags.html)

Містився опис перших 20 тегів для розмітки документів. Тринадцять із тих тегів існують ще й досі в мові HTML.

10

27 of 37

Для тих, хто хоче знати більше

Розділ 4 § 4.2

У 1994 році Тім Бернерс-Лі заснував Консорціум Всесвітньої павутини W3C (англ. World Wide Web Consortium — консорціум всесвітньої павутини), який очолює до сьогодні. Консорціум займається розробкою і впровадженням стандартів для Інтернету, у тому числі затверджує специфікацію мови HTML.

У 2014 році було рекомендовано стандарт п'ятої версії мови — HTML5.

10

28 of 37

Створення веб-сторінки мовою HTML

Розділ 4 § 4.2

Розглянемо процес створення веб-сторінок з використанням текстового редактора Notepad++.

За замовчуванням текст, що вводиться в редакторі, кодується з використанням кодової таблиці Юнікод.

notepad-plus-plus.org

10

29 of 37

Створення веб-сторінки мовою HTML

Розділ 4 § 4.2

Після введення коду веб-сторінки та збереження документа у файлі, тип якого Hyper Text Markup Language file, елементи коду будуть подані різними кольорами залежно від їх типу:

текст

числа

теги

атрибути тегів

значення атрибутів

коментарі тощо.

10

30 of 37

Створення веб-сторінки мовою HTML

Розділ 4 § 4.2

Щоб побачити, як відображається веб-сторінка в браузері, можна виконати Виконати Launch in Chrome. Після цього буде запущено на виконання браузер Google Chrome, у вікні якого відобразиться створена веб-сторінка.

1

2

10

31 of 37

Створення веб-сторінки мовою HTML

Розділ 4 § 4.2

Наведену на малюнку структуру коду рекомендується використовувати в усіх веб-сторінках, які ви створюватимете.

10

32 of 37

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

Веб-сайт

Розділ 4 § 4.2

10

33 of 37

Дайте відповіді на запитання

Розділ 4 § 4.2

  1. Які засоби можуть використовуватися для розробки веб-сайтів? Схарактеризуйте їх.
  1. Що таке мова HTML?
  1. Із чого складається HTML-код веб-сторінки?
  1. Як записують теги в HTML-коді веб-сторінки? Як записують теги з атрибутами?
  1. Які обов'язкові елементи структури HTML-коду веб-сторінки?

10

34 of 37

Дайте відповіді на запитання

Розділ 4 § 4.2

  1. Для чого використовують тег meta з атрибутом charset?
  1. Як можна записати значення кольорів для їх відображення на веб-сторінці?
  1. Які програмні засоби використовують для створення веб-сторінок; для їх перегляду? Наведіть приклади.

10

35 of 37

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

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

§ 4.2, ст. 114-122

Розділ 4 § 4.2

10

36 of 37

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

Розділ 4 § 4.2

Сторінка

119-121

10

37 of 37

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

За навчальною програмою 2018 року

Урок 26

10