Урок:

Створення форм і гіперпосилань

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

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

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

1

Форма HTML використовується для збору даних, введених користувачем. Введені користувачем дані найчастіше надсилаються на сервер для обробки.

0603d5tz-31b7-940x289.png

Елемент <form>

HTML елемент <form> визначає форму, яка використовується для збору користувацького вводу:

<form>
.
елементи форми
.
</form>

HTML-форма містить елементи форми.

Елементи форми - це різні типи елементів вводу, такі як текстові поля, прапорці, перемикачі, кнопки надсилання тощо.

Елемент <input>

Елемент <input> є найбільш важливим елементом форми.

Елемент <input> може відображатися кількома способами, в залежності від атрибута type.

Ось кілька прикладів:

Тип

Опис

<input type="text">

Визначає однорядкове поле вводу текста

<input type="radio">

Визначає перемикач (для выбору одного з кількох варіантів)

<input type="submit">

Визначає кнопку відправки (для відправки форми)

Введення тексту

<input type='text'> визначає однорядкове поле вводу для введення тексту - text input:

Приклад:

<form>
Ім’я:<br>
<input type='text' name='firstname'><br>
Прізвище:<br>
<input type='text' name='lastname'>
</form>

Ось так це буде виглядати в браузері:

0603d5ue-7b93-480x253.png

Радіо кнопка введення

<input type='radio'> визначає радіокнопку.

Перемикачі (радіокнопки) дозволяють користувачу обрати ОДИН з обмеженної кількості варіантів:

Приклад:

<form>
<input type='radio' name='gender" value='male' checked> Чоловіча<br>
<input type='radio' name='gender' value='female'> Жіноча<br>
<input type='radio' name='gender' value='other'> Інше
</form>

Ось як HTML-код вище буде відображатися в браузері:

0603d5uh-1130-311x190.png

Кнопка Submit / Надіслати

<input type='submit'> визначає кнопку для надсилання даних форми в обробник форм.

Обробник форм зазвичай являє собою серверну сторінку зі скриптом для обробки вхідних даних.

Обробник форми вказується в атрибуті action форми:

Приклад

<form action='/action_page.html'>
Ім’я:<br>
<input type='text' name='firstname' value='Mickey'><br>
Прізвище:<br>
<input type='text' name='lastname' value='Mouse'><br><br>
<input type='submit' value='Надіслати'>
</form>

Ось як HTML-код вище буде відображатися в браузері:

0603d5ut-06f7-483x319.png

Зовнішній вигляд HTML-форми може бути значно покращено за допомогою CSS:

Стилізація полів введення (input)

Використовуйте властивість width щоб визначити ширину поля введення:

0603d5v2-6377-940x50.pngПриклад:

input {
width:
100%;
}

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

  • input[type=text] - обере лише текстові поля

  • input[type=password] - обере лише поля пароля

  • input[type=number] - обере лише числові поля

  • і т.д.

Простір всередині та зовні поля Input

Використовуйте властивість padding щоб додати простір всередині текстового поля.

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

0603d5vm-2d54-940x147.pngПриклад:

input[type=text] {
width:
100%;
padding:
12px 20px;
margin:
8px 0;
box-sizing:
border-box;
}

Поля Input з межами

Використовуйте властивість border, щоб змінити розмір і колір межі, та використовуйте властивість border-radius, щоб додати округлі кути:

0603d5vr-e1fe-940x73.pngПриклад

input[type=text] {
border:
2px solid red;
border-radius:
4px;
}

Кольорові поля Input

Використовуйте властивість background-color, щоб додати колір фону для input, і властивість color, щоб змінити колір тексту:

0603d5vx-2742-940x54.pngПриклад:

input[type=text] {
background-color:
#3CBC8D;
color:
white;
}

2

HTML Посилання

HTML посилання - це гіперпосилання.

Ви можете натиснути на посилання і перейти до іншого документу.

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

Примітка: Посилання не обов'язково повинно бути текстовим. Посиланням може бути зображення або будь-який інший HTML елемент.

Гіперпосилання визначаються за допомогою HTML тега <a> (від слова anchor - якір):

<a href="url">Текст посилання</a>

Наприклад:

<a href="https://tpkpvfp.org.ua/">Тернопільський професійний коледж</a>

Атрибут href вказує адресу призначення посилання (https://tpkpvfp.org.ua/).

Текст посилання є видимою частиною (Тернопільський професійний коледж).

Стилізація посилань

Посилання можуть бути оформлені за допомогою будь-якої CSS-властивості (наприклад, color, font-family, background і т.д.).

Приклад:

a {
color:
hotpink;
}

Крім того, посилання можуть бути оформлені по-різному в залежності від того, в якому стані вони знаходяться.

Чотири стани посилань:

  • a:link - звичайне, не відвідуване посилання

  • a:visited - посилання, яке вже відвідав користувач

  • a:hover - посилання, коли користувач наводить на нього курсор миші

  • a:active - посилання в той момент, коли воно натиснуте (активне)

Приклад:

/ невідвідуване посилання /
a:link
{
color:
red;
}

/ відвідуване посилання /
a:visited
{
color:
green;
}

/ посилання при наведенні миші /
a:hover
{
color:
hotpink;
}

/ активне посилання /
a:active
{
color:
blue;
}

При налаштуванні стилю для кількох станів посилань існують деякі правила порядку:

  • a:hover ПОВИНЕН слідувати після a:link та a:visited

  • a:active ПОВИНЕН слідувати після a:hover

Кнопки-посилання

Цей приклад демонструє більш складний приклад, де об’єднуються кілька властивостей CSS для відображення посилань у вигляді блоків / кнопок:

a:link, a:visited {
background-color:
#f44336;
color:
white;
padding:
14px 25px;
text-align:
center;
text-decoration:
none;
display:
inline-block;
}

a:hover, a:active
{
background-color:
red;
}

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

Сподобався:

0

Так: 0

Ні: 0

Зрозумілий:

0

Так: 0

Ні: 0

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

0

Ні: 0

Так: 0

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

HTML Створення форм. Практична робота

HTML Створення форм. Практична робота

355

Аватар профіля Брусенцова Катерина Юріївна
Інформатика
11 клас

50 грн

Створення форм за допомогою простих засобів.

Створення форм за допомогою простих засобів.

206

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

25 грн

Створення форм. Практична робота 5

Створення форм. Практична робота 5

205

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

25 грн

ГР2 Структура документа. Гіперпосилання в текстових документах. Автоматизоване створення змісту документа

ГР2	Структура документа. Гіперпосилання в текстових документах. Автоматизоване створення змісту документа

296

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

35 грн

7 клас. Урок 61. Створення форм для опитування (Google Форми)

7 клас. Урок 61. Створення форм для опитування (Google Форми)

269

Аватар профіля Вітенко Іван
Інформатика
7 клас

48 грн

7 клас. Урок 60. Створення форм для опитування (Google Форми)

7 клас. Урок 60. Створення форм для опитування (Google Форми)

223

Аватар профіля Вітенко Іван
Інформатика
7 клас

48 грн

Схожі уроки

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

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

352

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

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

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

802

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

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

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

1783

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

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

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

10532

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