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

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

Вміст уроку:
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 Створення форм. Практична робота

338

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

50 грн

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

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

198

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

25 грн

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

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

194

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

25 грн

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

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

231

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

35 грн

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

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

239

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

48 грн

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

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

201

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

48 грн

Схожі уроки

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

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

307

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

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

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

779

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

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

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

1746

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

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

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

10457

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