Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
html_tegi [2023/10/03 18:23] tro |
html_tegi [2023/10/28 18:49] (текущий) tro |
||
|---|---|---|---|
| Строка 212: | Строка 212: | ||
| * тобі просто потрібен загальний контейнер для оформлення; | * тобі просто потрібен загальний контейнер для оформлення; | ||
| * не виходить дати групі тегів окреме ім' | * не виходить дати групі тегів окреме ім' | ||
| + | ===== Aria-label ===== | ||
| + | помогает присвоить компоненту заголовок, | ||
| ===== form ===== | ===== form ===== | ||
| Для створення форм і т.д. | Для створення форм і т.д. | ||
| < | < | ||
| - | <form action=""></ | + | < |
| + | < | ||
| + | </ | ||
| </ | </ | ||
| - | action="" | + | * action="" |
| + | * name — ім' | ||
| + | * autocomplete — визначає, | ||
| + | * novalidate — атрибут-прапор, | ||
| ===== input ===== | ===== input ===== | ||
| форма вводу | форма вводу | ||
| Строка 228: | Строка 235: | ||
| * __placeholder__ - підказка що потрібно вводити в інпут.Щоб змінити стилі саме плейс-холдера - то у нього є всевдоєлемент для css __.modal-input:: | * __placeholder__ - підказка що потрібно вводити в інпут.Щоб змінити стилі саме плейс-холдера - то у нього є всевдоєлемент для css __.modal-input:: | ||
| * __type__ - існує багато типів інпутів - для емаіл, для цифр або телефонів і т.д. Треба використовувати правильні типи | * __type__ - існує багато типів інпутів - для емаіл, для цифр або телефонів і т.д. Треба використовувати правильні типи | ||
| + | - text | ||
| + | - checkbox | ||
| + | - radio | ||
| * __required__ - робить поле обовязкове для заповнення | * __required__ - робить поле обовязкове для заповнення | ||
| * __maxlenght__ - вказує максимальну кількість символів | * __maxlenght__ - вказує максимальну кількість символів | ||
| * __value__ - вже заповнює цією інформацією інпути | * __value__ - вже заповнює цією інформацією інпути | ||
| + | * __step=" | ||
| + | |||
| ===== label ===== | ===== label ===== | ||
| Строка 238: | Строка 250: | ||
| <input | <input | ||
| id: " | id: " | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | <label for=" | ||
| + | <input type=" | ||
| + | <button type=" | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ===== placeholder ===== | ||
| + | дозволяє відображати текст-підказку про дані, які необхідно ввести в поле. Текст-підказка відображається, | ||
| + | |||
| + | Атрибут placeholder можна використовувати в будь-якому елементі форми, де є текстове введення. Текст-підказка не замінює гарний label, а доповнює його прикладом на зразок даних, які слід вводити. | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | Username | ||
| + | <input type=" | ||
| + | </ | ||
| + | <button type=" | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ===== :: | ||
| + | Для оформлення тексту підказки використовується псевдоелемент | ||
| + | < | ||
| + | input:: | ||
| + | color: teal; | ||
| + | font-weight: | ||
| + | } | ||
| + | </ | ||
| + | Змінити стилі тексту підказки при наведенні миші або фокусі поля введення можна селекторами стану. | ||
| + | < | ||
| + | input: | ||
| + | input: | ||
| + | color: | ||
| + | } | ||
| + | </ | ||
| + | ===== : | ||
| + | | ||
| + | |||
| + | Він дозволяє налаштовувати властивості поля вводу під час відображення тексту-підказки. Слід пам’ятати, | ||
| + | </ | ||
| + | Змінити стилі тексту підказки при наведенні миші або фокусі поля введення можна селекторами стану. | ||
| + | < | ||
| + | input { | ||
| + | border: 1px solid orange; | ||
| + | } | ||
| + | |||
| + | input: | ||
| + | border-color: | ||
| + | } | ||
| + | </ | ||
| + | ===== : | ||
| + | Застосовується до елемента, | ||
| + | |||
| + | мітку | ||
| + | форму | ||
| + | окреме поле форми | ||
| + | при взаємодії користувача з полями форми. | ||
| + | < | ||
| + | form: | ||
| + | border-color: | ||
| + | } | ||
| </ | </ | ||
| ===== textarea ===== | ===== textarea ===== | ||
| Строка 245: | Строка 321: | ||
| * __cols=" | * __cols=" | ||
| * між >< ніколи нічого не ставити | * між >< ніколи нічого не ставити | ||
| + | |||
| + | ===== select ===== | ||
| + | випадаюче меню (або, як його ще називають, | ||
| + | < | ||
| + | <select name=" | ||
| + | <option value=" | ||
| + | <option value=" | ||
| + | <option value=" | ||
| + | <option value=" | ||
| + | </ | ||
| + | </ | ||
| + | **Групування опцій** | ||
| + | < | ||
| + | <select name=" | ||
| + | < | ||
| + | <option value=" | ||
| + | <option value=" | ||
| + | <option value=" | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | <option value=" | ||
| + | <option value=" | ||
| + | <option value=" | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | ====== Селектор X + Y ====== | ||
| + | Може використовуватися для стилізації вибраних елементів. | ||
| + | Для цього потрібно використовувати селектор X + Y. Цей селектор вибирає тільки той елемент Y, який в HTML-розмітці слідує відразу ж за X. | ||
| + | < | ||
| + | <input type=" | ||
| + | <label for=" | ||
| + | input[type=" | ||
| + | color: blue; | ||
| + | } | ||
| + | </ | ||
| + | ===== fieldset | ||
| + | це контейнер для групування декількох пов' | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | <!-- Група інтерактивних елементів --> | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | < | ||
| + | !-- Група інтерактивних елементів --> | ||
| + | </ | ||
| + | |||
| + | <button type=" | ||
| + | </ | ||
| + | </ | ||
| + | |||