Якщо ви ніколи не стикалися з мовою розмітки, ви навряд чи зрозумієте, що таке HTML input type. Тим, хто працює з HTML, ці пояснення ні до чого. А ось новачкам, які тільки вивчають цю мову, буде корисно познайомитися з одним з атрибутів.
Мова
Що ж таке HTML і кому він потрібен? Вперше він став відомий ще в 1993 році. Це стандартизований інструмент, умовно - для створення документів в Інтернеті. Щоб не заглиблюватися у непросту термінологію програмістів, можна це все пояснити простіше. Більшість веб-сторінок, які ви бачите в мережі, складається з команд і кодів. Всі вони і складають цю мову.
Головним додатком, яке відтворює HTML, вважається браузер. Саме для нього і адаптовані всі команди. Він інтерпретує всі результати, які можуть бути написані в звичайному Блокноті, форматований текст екрані.
Структура
Щоб не загубитися в усьому текстовому масиві, який написаний на мові розмітки, і знайти там потрібні атрибути HTML - input type, документ структурують. Він складається з елементів, які укладені в теги.
Це особливі мітки, наделяемые властивостями тексту, укладеного в тег. Наприклад, вам потрібно зробити абзац. Ви берете шматок тексту, щоб його відокремити, укладаєте в теги і . Мітки з слешем (/) зазвичай завершують команду і називаються закриваючими. Є теги, які не вимагають закриття. Наприклад,
- це мітка, яка створює пропуск рядка. В структурі документа, написаного на мові HTML, простежуються постійні елементи. Деякі вважаються обов'язковими, без інших можна обійтися. В основному можна виділити гіперпосилання, текстові блоки, обробку текстів, наявність списків, об'єктів, малюнків, карт, табличок, символів і форм. Про останньому елементі поговоримо докладніше.
Форма
Щоб знайти атрибут HTML input type, потрібно вивчити поняття «форма». Одне з визначень говорить про те, що це елемент, який допомагає користувачеві ввести інформацію на сайті для подальшої її обробки. Щоб пояснити простіше, потрібно згадати веб-сторінку. Ви напевно бачили на сайтах різні елементи в інтерфейсі, які представлені полями для введення тексту, кнопками, перемикачами і прапорцями. Форми – це інструменти для користувача. Вони дають змогу відвідувачеві шукати інформацію на сайті, залишати коментарі, брати участь в опитуваннях і пр. Щоб на сторінці активувати яку-небудь із запропонованих форм, потрібно використовувати тег
.
Зворотній зв'язок
Щоб робити форми, можна використовувати одну з найбільш поширених міток . Вона відповідає за елементи, з якими відвідувачі працюють. Так, завдяки цій мітці з'являється можливість користуватися спеціальними текстовими полями, кнопками, перемикачами, прапорцями і т. д.
Якщо вам не потрібно збирати і аналізувати інформацію, то цього тегу не обов'язково перебувати всередині
. Але якщо вам потрібно, щоб матеріали, залишені відвідувачем, були передані на сервер і після аналізувати, тоді мітка форми обов'язкове.
Різноманітність
Тепер ми переходимо безпосередньо до атрибуту HTML input. Type – це атрибут, показує вид елемента. При цьому він буває абсолютно різним. Стає текстовим полем, полем з паролем і т. д. Атрибут багатофункціональний і може дати користувачеві можливість швидко очистити форму, невірно заповнену форму, або прикріпити файл.
Значення
Є десяток значення для атрибуту HTML input type. Text створює на сторінці «рамочку» для введення інформації. Може використовуватися для різних цілей: пошуку матеріалів на сторінці, введення особистих даних та ін. Схоже полі задається значенням password. Зовні виглядає як текстове, але вся інформація, яка туди вводиться, позначається «зірочками». Цей варіант часто застосовують для того, щоб оточуючі не могли дізнатися, який пароль ви вводите. Є ще два схожих значення для атрибуту type: checkbox і radio. Перший варіант являє собою прапорець. Якщо вам потрібно зробити опитування на сайті, то checkbox перетворюється в прапорець. Причому вибирати потрібно кілька варіантів. Другий варіант створений з такою ж метою, але називається «перемикачем». Дозволяє використовувати один варіант відповіді.
Багато є атрибутів, які імітують кнопки в HTML. Input type submit створює популярну кнопку, завдяки якій можна переслати введені дані на сервер. Є схожа, називається image. Вона робить те ж саме, але набуває вигляд картинки, щоб не виглядати статично. Є просто кнопка зі значенням button. Як вже говорилося раніше, завдяки тегу можна створювати елементи для завантаження файлів або картинок. Для цього використовується значення для атрибуту type – file. Ви напевно бачили подібний елемент на веб-сторінці. Особливо там, де можна завантажувати файли. Останнє значення для HTML input type – hidden. З допомогою нього на веб-сторінці може з'явитися приховане поле. Воно ніяк не відображається для користувача, але допомагає розробнику. Приміром, якщо на сервер потрібно передати інформацію, яка була створена ним же раніше. Так з'являються якісь мітки, які помітні тільки в самому файлі з кодом. Також, завдяки цьому значенню формують приховані дані для php або js.
Інші атрибути
В HTML form type - не єдиний атрибут. Цілий список можна знайти в будь-якому електронному підручнику з вивчення мови розмітки. Наприклад, можна використовувати align, за допомогою якого можна визначати вирівнювання зображення. Цей атрибут працює не тільки з формами. Його можна застосовувати, наприклад, якщо ви на сайті додали карту зі своїм місцем розташування, але хочете його розмістити по-іншому. Тоді можна цього атрибуту дати значення middle, top, left і т. п.
Щоб призначити якийсь кнопці альтернативний текст, використовують атрибут alt. Взагалі, альтернативний текст потрібний для форс-мажорів. Припустимо, у вас проблеми з інтернет-з'єднанням, і контент на веб-сторінці повільно вантажиться. З-за того, що кнопка представлена певним зображенням, він може не прогружаться зовсім. На її місці з'явиться альтернативний текст, який ви вкажете. Так відвідувач легко зможе її знайти, навіть якщо сама пикча так і не з'явиться. Атрибут list може допомогти зі складанням списку варіантів. Якщо користувач у полі починає вводити дані, може з'явитися невеликий список слів, що підходять для нього. Можна заблокувати доступ і зміна елемента з допомогою атрибута disabled. Таких атрибутів більше 30. Вони дають можливість програмісту коригувати роботу таких елементів, задавати їм значення, тип, форму і т. д.
Висновки
Взагалі, знати всі елементи, теги, атрибути та їх значення непросто. Особливо якщо ви тільки знайомитеся з HTML. Ті, хто працює з цією мовою хоча б пару років, можуть легко оперувати більшістю з цих кодів. А от новачкам краще користуватися додатковою інформацією. Є безліч посібників, які пояснюють значення кожного елемента.