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

Матеріал

Списки та таблиці мовою HTML

Автор: Вовкодавець · Інформатика · 11 клас · Опубліковано 24 жовт. 2026 р. · Новий

Копію буде додано до вашого облікового запису. Змінюйте її як завгодно.

Тема уроку

Списки та таблиці мовою HTML

Тип уроку: вивчення нового матеріалу.
Тривалість: 45 хвилин.

Мета уроку

  • Навчальна: ознайомити з призначенням і структурою впорядкованих та невпорядкованих списків і таблиць в HTML; навчити створювати їх за допомогою тегів ul, ol, li, table, caption, thead, tbody, tr, th, td.
  • Розвивальна: розвивати алгоритмічне мислення, уміння структурувати дані, читати й перевіряти HTML-код.
  • Ціннісна: формувати відповідальне ставлення до точності, зрозумілості й доступності вебконтенту, навички взаємоповаги під час спільної роботи.

Очікувані результати

Після уроку учні й учениці зможуть:

  • пояснити, коли доречно використовувати список, а коли — таблицю;
  • розрізняти впорядковані (ol) і невпорядковані (ul) списки;
  • створювати елементи списку за допомогою li;
  • будувати таблицю з рядків, заголовків і комірок;
  • знаходити та виправляти типові помилки у вкладеності тегів;
  • перевіряти результат у браузері й оцінювати його зрозумілість.

Ключові компетентності

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

Обладнання та матеріали

Комп’ютери або ноутбуки, текстовий редактор коду, браузер, проєктор чи інтерактивна дошка, картки із завданнями. За потреби — друковані приклади HTML-коду для роботи без пристроїв.

Хід уроку

ЕтапЧасДіяльність учителяДіяльність учнівства
Організація роботи2 хвВітає клас, перевіряє готовність робочих місць і доступ до редактора та браузера. Повідомляє, що сьогодні створюватимуть структуровані списки й таблиці.Готують робоче місце, відкривають редактор коду або отримують картку для роботи на папері.
Актуалізація опорних знань5 хвПропонує пригадати базову структуру HTML-документа. Запитує: «Для чого потрібні парні теги?», «Які теги утворюють каркас HTML-документа?», «Що станеться, якщо неправильно вкласти один елемент у інший?». На дошці показує фрагмент: <p>Розділ</p>.Називають знайомі теги, пояснюють різницю між відкривальним і закривальним тегами. Визначають, що для списку чи таблиці знадобляться елементи, вкладені один в один.
Мотивація та визначення мети3 хвПоказує два способи подати однакові дані — перелік гуртків звичайним текстом і таблицею з днями та часом занять. Запитує: «Який варіант швидше переглянути?», «Коли список зручніший за таблицю?». Оголошує мету уроку.Порівнюють подання, аргументують вибір: список зручний для переліку, таблиця — для даних, пов’язаних між собою за рядками й стовпцями.
Вивчення нового матеріалу12 хвПояснює призначення тегів списку: ul — невпорядкований список, ol — упорядкований, li — його елемент. Демонструє: <ul><li>Підготувати матеріали</li><li>Перевірити посилання</li></ul> та <ol><li>Відкрити редактор</li><li>Зберегти файл</li></ol>. Пояснює, що в таблиці table містить таблицю, tr — рядок, th — заголовкову комірку, td — звичайну комірку; caption додає назву, thead і tbody групують заголовок і дані. Демонструє фрагмент: <table><caption>Гуртки</caption><thead><tr><th scope="col">Назва</th><th scope="col">День</th></tr></thead><tbody><tr><td>Робототехніка</td><td>Вівторок</td></tr></tbody></table>. Наголошує: таблиці призначені для табличних даних, а не для розташування елементів сторінки; зовнішній вигляд оформлюють CSS.Стежать за демонстрацією, фіксують призначення тегів. Відповідають на запитання: «Який тег позначає елемент списку?», «Що утворює один рядок таблиці?», «Чим th відрізняється від td?».
Практична робота з новим матеріалом12 хвПропонує створити HTML-фрагмент «План підготовки до презентації»: упорядкований список із трьох кроків і таблицю «Завдання / Статус» із заголовком та двома рядками даних. Нагадує перевірити, чи кожен li міститься в ul або ol, а кожен td чи th — у tr. За потреби надає підказки або картку з назвами тегів.Самостійно або в парах набирають код, зберігають файл і відкривають його в браузері. Перевіряють структуру та результат; за можливості обмінюються роботами й знаходять одну сильну сторону та одну можливу помилку.
Закріплення6 хвПоказує фрагмент із помилками: <ul><li>Пошук інформації<li>Створення плану</ul> і запитує: «Що потрібно виправити?». Далі пропонує визначити, що доречніше для подання: «етапи роботи над проєктом» чи «назви проєктів, автори, дати».Виправляють код, додаючи закривальний тег </li>. Обґрунтовують вибір: етапи роботи — упорядкований список, дані про проєкти за кількома ознаками — таблиця.
Підсумок і рефлексія5 хвПідсумовує призначення основних тегів. Проводить коротку рефлексію: «Тепер я можу…», «Ще хочу потренуватися…». Просить оцінити власну впевненість за шкалою від 1 до 5 пальцями або позначкою на картці. Пояснює домашнє завдання.Називають основні відмінності між списком і таблицею, завершують одне з речень рефлексії, визначають, що потребує повторення. Записують домашнє завдання.
Разом45 хв

Формувальне оцінювання

  • Усні відповіді під час актуалізації та пояснення нового матеріалу.
  • Спостереження за роботою: правильність вкладеності тегів, відповідність обраної структури змісту, перевірка результату в браузері.
  • Взаємоперевірка за критеріями: структура списку або таблиці коректна; дані подано доречно; заголовки зрозумілі; помилки виправлено.
  • Самооцінювання під час рефлексії. Оцінюється процес і досягнення навчальних результатів, а не швидкість набору коду.

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

Оберіть один рівень або виконайте завдання наступного рівня, якщо попередній опановано.

  1. Початковий рівень. Створіть невпорядкований список із п’яти навчальних ресурсів або матеріалів і впорядкований список із чотирьох кроків підготовки до навчального проєкту.
  2. Середній рівень. Створіть HTML-таблицю «План навчального тижня» з назвою, заголовками стовпців і щонайменше чотирма рядками даних. Використайте caption, thead, tbody, tr, th, td.
  3. Високий рівень. Створіть фрагмент вебсторінки про вигаданий навчальний проєкт: додайте короткий опис, список етапів роботи та таблицю «Етап / Результат». Перевірте коректність вкладення тегів і поясніть, чому для кожної частини обрали саме список або таблицю.

1. Списки та таблиці мовою HTML

Структуруємо інформацію за допомогою HTML-елементів

Speaker notes: На уроці розглянемо, як HTML допомагає впорядковувати інформацію. Порівняємо списки й таблиці та навчимося добирати відповідну структуру до даних.

2. Як обрати спосіб подання даних?

  • Список — для переліку елементів або послідовності кроків.
  • Таблиця — для даних, пов’язаних між собою за рядками й стовпцями.
  • Вибір залежить від змісту, а не лише від бажаного вигляду.

Speaker notes: Наприклад, етапи виконання проєкту зручно подати списком, а назви проєктів, авторів і дати — таблицею. Запитайте себе: чи є між даними зв’язок за кількома ознаками?

3. Невпорядкований і впорядкований списки

  • <ul> створює невпорядкований список — порядок пунктів не є важливим.
  • <ol> створює впорядкований список — порядок або нумерація мають значення.
  • <li> позначає окремий пункт списку.

Speaker notes: Невпорядкований список підійде для переліку потрібних матеріалів. Впорядкований — для інструкції, де важливо виконувати кроки один за одним.

4. Структура списку в коді

  • Кожен пункт <li> розміщують усередині <ul> або <ol>.
  • Приклад: <ol><li>Відкрити редактор</li><li>Зберегти файл</li></ol>
  • Закривальні теги допомагають чітко позначити межі елементів.

Speaker notes: У прикладі список упорядкований, бо дії виконують послідовно. Зверніть увагу: кожен пункт відкривається тегом <li> і завершується </li>.

5. З чого складається HTML-таблиця?

  • <table> — таблиця.
  • <tr> — рядок таблиці.
  • <th> — заголовкова комірка; <td> — комірка з даними.
  • <caption> додає назву таблиці.

Speaker notes: Рядок таблиці містить комірки. Заголовки варто оформлювати тегом <th>, щоб було зрозуміло, що означають дані в стовпці або рядку.

6. Групування вмісту таблиці

  • <thead> групує рядки із заголовками стовпців.
  • <tbody> групує основні рядки з даними.
  • Усередині рядка <tr> розміщують комірки <th> або <td>.

Speaker notes: Групування робить структуру таблиці зрозумілішою. Воно особливо корисне, коли таблиця має заголовок і кілька рядків даних.

7. Список чи таблиця?

Список

  • Перелік навчальних ресурсів
  • Послідовність кроків проєкту

Таблиця

  • Назви проєктів і автори
  • Розклад занять за днями й часом

Speaker notes: Обидва способи можуть подавати інформацію зрозуміло, якщо відповідають її структурі. Для таблиці важливі зв’язки між даними у стовпцях і рядках.

8. Приклад таблиці в HTML

  • <table> містить усю таблицю.
  • <caption>Гуртки</caption> задає її назву.
  • У <thead> можна розмістити заголовки «Назва» й «День».
  • У <tbody> додають рядки з даними.

Speaker notes: У рядку заголовків можна використати <th>, а для значень, наприклад «Робототехніка» і «Вівторок», — <td>. Кожен набір комірок одного рядка розміщують у <tr>.

9. Перевіряємо вкладеність тегів

  • Елементи списку мають бути всередині <ul> або <ol>.
  • Комірки таблиці мають бути всередині рядка <tr>.
  • Перевірте, чи кожен тег закрито та чи відповідають дані обраній структурі.

Speaker notes: Розгляньте фрагмент <ul><li>Пошук інформації<li>Створення плану</ul>. У ньому бракує закривального </li> після першого пункту; варто також закрити другий пункт перед </ul>.

10. Підсумок: що вже зрозуміло?

  • Коли доречно використати список, а коли — таблицю?
  • Чим відрізняються <ul> та <ol>?
  • Які теги утворюють рядок і комірки таблиці?
  • Яку помилку вкладеності тегів тепер зможете виправити?

Speaker notes: Підсумуйте, що списки та таблиці — це різні способи структурувати вміст. Запропонуйте подумки обрати одне запитання й сформулювати відповідь власними словами.

  1. Який елемент HTML доречно використати для кроків, які потрібно виконати в заданій послідовності?

    • a) <table>
    • b) <tbody>
    • c) <ol> ✓ (correct answer)
    • d) <ul> Explanation: <ol> створює впорядкований список, у якому порядок пунктів має значення. Для переліку без заданої послідовності використовують <ul>.
  2. Що позначає елемент <li> у HTML-коді?

    • a) Окремий пункт списку ✓ (correct answer)
    • b) Рядок таблиці
    • c) Заголовок таблиці
    • d) Групу рядків таблиці Explanation: <li> задає окремий елемент списку й розміщується всередині <ul> або <ol>. Рядок таблиці позначають тегом <tr>.
  3. У якому фрагменті правильно створено невпорядкований список із двох пунктів?

    • a) <ul><tr>План</tr><tr>Звіт</tr></ul>
    • b) <ol><ul>План</ul><ul>Звіт</ul></ol>
    • c) <li><ul>План</li><ul>Звіт</ul>
    • d) <ul><li>План</li><li>Звіт</li></ul> ✓ (correct answer) Explanation: Обидва елементи <li> розміщені всередині <ul> і мають закривальні теги. <ul> створює невпорядкований список.
  4. У таблиці подано назву проєкту, його автора й дату подання. Чому таблиця тут доречніша за список?

    • a) Дані пов’язані між собою за кількома ознаками ✓ (correct answer)
    • b) Таблиця автоматично задає колір кожного рядка
    • c) Список не може містити назви й дати
    • d) Усі дані обов’язково мають бути пронумеровані Explanation: Таблиця зручна, коли потрібно зіставляти кілька ознак для кожного запису, наприклад проєкт, автора й дату. Сам факт наявності дат не вимагає нумерованого списку.
  5. Який тег позначає один рядок HTML-таблиці?

    • a) <caption>
    • b) <tr> ✓ (correct answer)
    • c) <th>
    • d) <td> Explanation: <tr> утворює рядок таблиці. Усередині нього розміщують комірки <th> або <td>.
  6. У таблиці «Гуртки» потрібно позначити комірку «День» як заголовок стовпця. Який тег для цього найдоречніший?

    • a) <tr>
    • b) <th> ✓ (correct answer)
    • c) <tbody>
    • d) <td> Explanation: <th> позначає заголовкову комірку таблиці, тоді як <td> використовують для звичайних комірок із даними.
  7. Який тег додає назву таблиці, наприклад «Розклад занять»?

    • a) <thead>
    • b) <caption> ✓ (correct answer)
    • c) <li>
    • d) <tbody> Explanation: <caption> задає назву таблиці. <thead> і <tbody> групують її рядки, а не додають назву.
  8. Яке призначення елемента <thead> у таблиці?

    • a) Створювати список усередині таблиці
    • b) Об’єднувати всі комірки одного рядка
    • c) Задавати назву таблиці над її вмістом
    • d) Групувати рядки із заголовками стовпців ✓ (correct answer) Explanation: <thead> групує рядки заголовків таблиці. Назву таблиці задають через <caption>, а її основні рядки з даними зазвичай групують у <tbody>.
  9. Який фрагмент правильно формує рядок таблиці з двома комірками даних?

    • a) <tr><ul>Робототехніка</ul><ul>Вівторок</ul></tr>
    • b) <tr><td>Робототехніка</td><td>Вівторок</td></tr> ✓ (correct answer)
    • c) <table><td>Робототехніка</td><td>Вівторок</td></table>
    • d) <td><tr>Робототехніка</tr><tr>Вівторок</tr></td> Explanation: Рядок створює <tr>, а комірки з даними — вкладені в нього елементи <td>. Така вкладеність відображає структуру таблиці.
  10. У фрагменті <ul><li>Пошук інформації<li>Створення плану</ul> порушено структуру пунктів списку. Яке виправлення найкраще?

  • a) Додати <tbody> перед першим пунктом
  • b) Замінити <ul> на <table> без інших змін
  • c) Замінити кожен <li> на <tr>
  • d) Додати </li> після кожного пункту ✓ (correct answer) Explanation: Кожен пункт списку слід чітко завершити тегом </li>. Теги <tr> і <tbody> належать до структури таблиць, а не списків.
  1. У таблиці заголовки стовпців розміщені в одному рядку, а записи — в кількох наступних. Який варіант найкраще відображає цю структуру?
  • a) Рядок із <th> у <thead>, рядки з <td> у <tbody> ✓ (correct answer)
  • b) Рядок із <td> у <tbody>, дані в <caption>
  • c) Рядок із <tr> у <td>, дані в <th>
  • d) Рядок із <li> у <thead>, дані в <tbody> Explanation: Заголовкові рядки можна згрупувати в <thead> і позначити комірки тегом <th>. Основні рядки з даними розміщують у <tbody>, використовуючи <td>.

Схожі матеріали