html_tegi

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
html_tegi [2023/10/05 17:43]
tro [input]
html_tegi [2023/10/28 18:49] (текущий)
tro
Строка 212: Строка 212:
   * тобі просто потрібен загальний контейнер для оформлення;   * тобі просто потрібен загальний контейнер для оформлення;
   * не виходить дати групі тегів окреме ім'я, що повністю описує вміст.   * не виходить дати групі тегів окреме ім'я, що повністю описує вміст.
 +===== Aria-label =====
 +помогает присвоить компоненту заголовок, который видим исключительно программам чтения с экрана (скринридерам). Например, вы разместили в интерфейсе кнопку редактирования с иконкой карандаша.
 ===== form ===== ===== form =====
 Для створення форм і т.д. Для створення форм і т.д.
Строка 233: Строка 235:
   * __placeholder__ - підказка що потрібно вводити в інпут.Щоб змінити стилі саме плейс-холдера - то у нього є всевдоєлемент для css __.modal-input::placeholder__   * __placeholder__ - підказка що потрібно вводити в інпут.Щоб змінити стилі саме плейс-холдера - то у нього є всевдоєлемент для css __.modal-input::placeholder__
   * __type__ - існує багато типів інпутів - для емаіл, для цифр або телефонів і т.д. Треба використовувати правильні типи   * __type__ - існує багато типів інпутів - для емаіл, для цифр або телефонів і т.д. Треба використовувати правильні типи
 +  - text
 +  - checkbox
 +  - radio
   * __required__ - робить поле обовязкове для заповнення   * __required__ - робить поле обовязкове для заповнення
   * __maxlenght__ - вказує максимальну кількість символів   * __maxlenght__ - вказує максимальну кількість символів
   * __value__ - вже заповнює цією інформацією інпути   * __value__ - вже заповнює цією інформацією інпути
   * __step="0.5"__ - дає можливість вводити цифри з кроком   * __step="0.5"__ - дає можливість вводити цифри з кроком
 +
  
 ===== label ===== ===== label =====
Строка 342: Строка 348:
 </select> </select>
 </code> </code>
 +====== Селектор X + Y ======
 +Може використовуватися для стилізації вибраних елементів.
 +Для цього потрібно використовувати селектор X + Y. Цей селектор вибирає тільки той елемент Y, який в HTML-розмітці слідує відразу ж за X.
 +<code>
 +<input type="checkbox" name="hobby" value="music" id="music" />
 +<label for="music">Music</label>
 +input[type="checkbox"]:checked + label {
 +  color: blue;
 +}
 +</code>
 +===== fieldset  =====
 +це контейнер для групування декількох пов'язаних елементів у формі, а вкладений legend виконує роль заголовка групи. Пов'язані радіокнопки та чек-бокси завжди повинні бути згруповані. Інші типи полів групуються за потребою.
 +<code>
 +<form>
 +  <fieldset>
 +    <legend>Заголовок групи</legend>
 +    <!-- Група інтерактивних елементів -->
 +  </fieldset>
 +
 +  <fieldset>
 +    <legend>Заголовок групи</legend>
 +    !-- Група інтерактивних елементів -->
 +  </fieldset>
 +
 +  <button type="submit">Submit</button>
 +</form>
 +</code>
 +
  • /sites/data/attic/html_tegi.1696527807.txt.gz
  • Последнее изменение: 2023/10/05 17:43
  • tro