Сьогодні о 18:00
Вебінар:
«
Уроки без крику та Tiktok на користь: як навчати покоління альфа
»
Взяти участь Всі події
Урок:

Створення списків і таблиць

Вміст уроку:
1
2

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

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

У HTML можна визначити два типи списків:

  • Впорядковані списки – у яких порядок елементів списку має значення

  • Невпорядковані списки – у яких порядок елементів списку не є особливо важливим.

Властивості CSS списку дозволяють:

  • Встановити різні маркери елементів списку для впорядкованих списків;

  • Встановити різні маркери елементів списку для невпорядкованих списків;

  • Встановити зображення як маркер елемента списку;

  • Додати кольори фону в списки та елементи списку.

Невпорядкований (ненумерований) список починається з тега <ul>. Кожний елемент списку починається з тега <li>.

Елементи списку будуть помічені маркерами (маленькі чорні кола) за замовчуванням:

Приклад:

<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>

Вибір маркера елемента невпорядкованого списка.

CSS властивість list-style-type використовується для визначення стиля маркера елемента списку:

Значення

Опис

disc

Встановлює маркер елемента списка як маленьке чорне коло (за замовчуванням)

circle

Встановлює маркер елемента списка у вигляді маленького пустого кола

square

Встановлює маркер елемента списка у вигляді квадрата

none

Елементи списка не будуть відмічені (маркери відсутні)

Приклад – Disc

<ul style="list-style-type:disc;">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>

Приклад – Circle

<ul style="list-style-type:circle;">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>

Приклад – Square

<ul style="list-style-type:square;">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>

Приклад – None

<ul style="list-style-type:none;">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>

Впорядкований (нумерований) список починається з тега <ol>. Кожний елемент списку починається з тега <li>.

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

Приклад

<ol>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>

Атрибут type тега <ol> визначає тип маркера елемента списка:

Тип

Опис

type="1"

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

type="A"

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

type="a"

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

type="I"

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

type="i"

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

Цифри:

<ol type="1">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>

Великі літери:

<ol type="A">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>

Рядкові літери:

<ol type="a">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>

Великі римські цифри:

<ol type="I">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>

Маленькі римські цифри:

<ol type="i">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>

Список може бути вкладеним (списки всередині списків):

Приклад

<ul>
<li>Кава</li>
<li>Чай
<ul>
<li>Чорний чай</li>
<li>Зелений чай</li>
</ul>
</li>
<li>Молоко</li>
</ul>

Ми також можемо стилізувати списки за допомогою кольорів, щоб вони вигляділи дещо цікавіше.

Все, що додано в тег <ol> або <ul> впливає на весь список, в той час як властивості, додані в тег <li>, впливають на окремі елементи списку:

Приклад

ol {
background
: #ff9999;
padding
: 20;
}

ul
{
background
: #3399ff;
padding
: 20;
}

ol li
{
background
: #ffe5e5;
padding
: 5px;
margin-left
: 35px;
}

ul li
{
background
: #cce5ff;
margin
: 5px;
}

Горизонтальний список за допомогою CSS

HTML-списки можна стилізувати різними способами за допомогою CSS.

Один із популярних способів – це стилізувати список по горизонталі для створення меню навігації:

Приклад

<!DOCTYPE html>
<html>
<head>
<style>
ul
{
list-style-type
: none;
margin
: 0;
padding
: 0;
overflow
: hidden;
background-color
: #333333;
}

li
{
float
: left;
}

li a
{
display
: block;
color
: white;
text-align
: center;
padding
: 16px;
text-decoration
: none;
}

li a:hover
{
background-color
: #111111;
}
</style>
</head>
<body>

<ul>
<li><a href="#home">Home</a></li>
<li><a href="#news">News</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#about">About</a></li>
</ul>

</body>
</html>

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

Теги для створення таблиць:

<table>…</table> - таблиця;

<tr>…</tr> - рядок таблиці;

<th>…</th> - заголовок таблиці;

<td>…</td> - клітинка таблиці.

За замовчуванням текст в елементах <th> виділений жирним шрифтом і відцентрований.

За замовчуванням текст в елементах <td> є звичайним і вирівняним за лівим краєм.

Елементи <td> - це контейнери даних таблиці.

Вони можуть містити всілякі елементи HTML: текст, зображення, списки, інші таблиці тощо.

Приклад простої HTML таблиці:

<table style="width:100%">
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
</tr>
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
</table>

HTML таблиці можуть мати межі різних стилів і форм.

Щоб додати межу до таблиці, використовуйте CSS властивість border:

Приклад

table, th, td {
border
: 1px solid black;
}

Зверніть увагу, що таблиця в наведених вище прикладах має подвійні межі. Це пов’язано з тим, що і таблиця, і елементи <th> та <td> мають окремі межі.

Властивість border-collapse визначає, чи повинні межі таблиці згортатися в одну межу:

table {
border-collapse
: collapse;
}

Ширина та висота таблиці визначаються властивостями width та height.

Їх можна вказувати у відсотках та у пікселях. Використання відсотків в якості одиниці виміру ширини означає, наскільки широким буде цей елемент порівняно з його батьківським елементом, яким в даному випадку є елемент <body>

table {
width
: 100%;
}

th
{
height
: 70px;
}

2

0603d7tg-cfc0-940x529.jpg

0603d7te-23f2-940x529.jpg

0603d7td-4771-940x529.jpg

0603d7tb-6367-940x529.jpg

0603d7ta-d3cd-940x529.jpg

0603d7t7-79b1-940x529.jpg

0603d7t6-1a3c-940x529.jpg

0603d7t4-6c15-940x529.jpg

0603d7sz-797e-940x529.jpg

0603d7sy-c542-940x529.jpg

0603d7sx-2975-940x529.jpg

0603d7sv-6d40-940x529.jpg

0603d7sc-9d8c-940x529.jpg

0603d7s9-8569-940x529.jpg

0603d7s7-ce80-940x529.jpg

0603d7s5-a117-940x529.jpg

0603d7ry-235c-940x529.jpg

0603d7rw-8569-940x529.jpg

0603d7rs-9d51-940x529.jpg

0603d7rp-6f40-940x529.jpg

0603d7rk-9606-940x529.jpg

0603d7rg-5f31-940x529.jpg

0603d7r6-333b-940x529.jpg

Рефлексія від 0 учнів

Сподобався:

0

Так: 0

Ні: 0

Зрозумілий:

0

Так: 0

Ні: 0

Потрібні роз'яснення:

0

Ні: 0

Так: 0

Рекомендуємо

1. Створення та форматування списків у текстовому документі

1. Створення та форматування списків у текстовому документі

189

Аватар профіля Киреєва Оксана Анатоліївна
Інформатика
8 клас

50 грн

Практична № 1. Створення структури таблиць

Практична № 1. Створення структури таблиць

186

Аватар профіля Андрієнко Мар`ян Андрійович
Інформатика
11 клас

25 грн

Створення та редагування таблиць в Microsoft Word

Створення та редагування таблиць в Microsoft Word

336

Аватар профіля Чернишева Антоніна Вікторівна
Професійна освіта
11 клас та дорослі

83 грн

Консолідація даних. Зведені таблиці. Практична робота 1. Створення зведеної таблиці.

Консолідація даних. Зведені таблиці. Практична робота 1. Створення зведеної таблиці.

478

Аватар профіля Андрієнко Мар`ян Андрійович
Інформатика
10 клас

25 грн

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

320

Аватар профіля Андрієнко Мар`ян Андрійович
Інформатика
11 клас

25 грн

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

418

Аватар профіля Андрієнко Мар`ян Андрійович
Інформатика
11 клас

25 грн

Схожі уроки

Практична робота №9: Створення та редагування HTML-документа

Практична робота №9: Створення та редагування HTML-документа

822

Аватар профіля Романець Андрій Володимирович
Основи комп’ютерної графіки та Web-дизайну
II курс

Інтерфейс програми Inkscape. Панель інструментів.

Інтерфейс програми Inkscape. Панель інструментів.

1834

Аватар профіля Романець Андрій Володимирович
Основи комп’ютерної графіки та Web-дизайну
I курс

Векторна графіка та її властивості

Векторна графіка та її властивості

10680

Аватар профіля Романець Андрій Володимирович
Основи комп’ютерної графіки та Web-дизайну
I курс
✖
↑