Типи даних HTML – типи, які ґрунтуються на базових типах даних SGML (стандартна узагальнена мова розмітки), і є спеціалізацією символьних даних.
Основні властивості
Існує декілька типів даних, які визначає HTML. Серед цих типів є ті які використовуються для вмісту елементів (дані програми та таблиці стилів) і безліч типів для значень атрибутів, включаючи ідентифікатори, імена, цифри, одиниці довжини, мови, дескриптори медіа, кольори, дати і часу тощо. Усі ці типи даних є спеціалізацією символьних даних. Кожен елемент типу має дві властивості, це атрибут і вміст, які мають певні значення. Їх можливі значення прописуються відповідно до визначених у DTD типів даних.
Інформація про регістр
Інформація про регістри атрибутів представляється наступними ключами:
CI | Значення не враховує регістр ("b" і "B" інтерпретуються однаково). |
CS | Значення враховує регістр ("b" і "B" інтерпретуються по-різному). |
CN | Значення не залежить від регістра |
CA | Саме визначення елемента або атрибута дає інформацію про регістр |
Базові типи SGML
Визначення типу документа (DTD) специфікує синтаксис вмісту елемента і значення атрибута HTML, використовуючи лексеми SGML (PCDATA, CDATA, NAME, ID і т.д.).
- CDATA - значення атрибутів типу CDATA (з англійської character data перекладається як “символьні дані” ) являють собою послідовність символів. Можуть бути включені спеціальні символи, наприклад @, $, &, букви грецького алфавіту тощо. Браузер може ігнорувати початкові і кінцеві пробіли в значенні атрибутів. Частіше за все значення типу CDATA чутливі до регістру ( використовуються великі або малі прописні букви).
- ID i NAME - значення атрибутів типу ID і NAME (ідентифікатор і ім'я елементу) починаються з латинської букви, далі йде послідовність символів, яка складається з латинських букв ([A-Z, a-z]), цифр (0–9), дефісів (“–”), підкреслювань (“_”), двокрапок (“:”) і крапок (“.”). Ці значення залежать від регістру. Різниця між атрибутами ID і NAME в тому, що атрибут NAME може містити спеціальні символи, а атрибут ID не може.
- NUMBER - значення атрибутів типу число складається хоча б з одної цифри (0–9).
- PIXEL - значення атрибутів типу PIXEL —цілі числа, які задають кількість пікселів. Значення даного типу являє собою цілі числа, які відповідають кількості пікселів, або долям в процентах від горизонтального чи вертикального розміру елементу web–сторінки. Наприклад— 50% означає половину всього розміру, а 90 означає 90 пікселів.
Кольори
Значення атрибута типу "color" (% Color;) відноситься до визначень кольорів, як зазначено в [SRGB]. Значення кольору може бути шістнадцятковим числом (якому передує знак #) або одним з наступних шістнадцяти назв кольорів. Назви кольорів враховують регістр.
Назви деяких кольорів і значення RGB:
сірий – grey | #808080 |
темно–синій – navi | #000080 |
синій – blue | #0000ff |
салатовий – lime | #00ff00 |
пурпурний –purple | #800080 |
срібний – silver | #c0c0c0 |
Для визначення кольору можна використовувати як значення наприклад, #808080 так і саме ім'я “grey” обидва в коді будуть відноситись до сірого кольору.
Хоча кольори можуть істотно додавати інформації в документ і підвищувати зручність читання, при використанні кольорів майте на увазі наступні основні принципи:
- Використання елементів і атрибутів HTML для вказівки кольору небажано. Замість цього слід використовувати таблиці стилів.
- Не використовуйте комбінації кольорів, що викликають проблеми у користувачів.
- Якщо Ви використовуєте зображення в якості фону або встановлюєте колір фону, не забудьте встановити і кольори тексту.
Типи посилань
Доступні для використання наступні типи посилань.
Ці типи посилань не враховують регістр:
- Alternate - позначає альтернативні версії документа, в якому знаходиться посилання. Разом з атрибутом lang означає перекладену версію документа. Разом з атрибутом media означає версію, створену для іншого носія.
- Stylesheet - позначає зовнішню таблицю стилів.
- Start - позначає перший документ в наборі. Цей тип посилання повідомляє пошуковим машинам про те, який документ автор вважає початком набору.
- Prev - позначає попередній документ в впорядкованої серії документів. Деякі агенти користувачів також підтримують синонім "Previous".
- Contents - позначає документ, який слугує змістом. Деякі агенти користувачів також підтримують синонім ToC (з "Table of Contents").
- Index - позначає документ, який є вказівником поточного документа.
- Glossary - позначає документ - глосарій термінів, що відносяться до поточного документа.
- Copyright - позначає зауваження про авторське право для поточного документа.
- Chapter - позначає документ, який є головою в наборі документів.
- Help - позначає документ, що містить довідку (більш детальна інформація, посилання на інші інформаційні ресурси і т.д.)
- Bookmark - позначає закладку. Закладка - це посилання на ключову точку в розширеному документі. Атрибут title може використовуватися, наприклад, для позначки закладки. Пам'ятайте, що в кожному документі можна визначити кілька закладок.
Типи медіа
- screen - для екранів комп'ютерів, які не використовуються під час підключення
- tty - для засобів масової інформації, таких як телетайпи та термінали, з обмеженими дисплеями з використанням шрифту фіксованої ширини
- tv - для носіїв телевізійного типу (низька роздільна здатність, кольоровий)
- projection - для проекторів
- handheld - для портативних пристроїв (невеликий екран, монохромна, графічна карта, обмежена пропускна здатність)
- print - для друкованих матеріалів (друковані матеріали, попередній перегляд друку)
- all - для всіх медіа
Посилання
- ТИПЫ ДАННЫХ В HTML [ 25 вересня 2019 у Wayback Machine.] (рос.)
- (рос.)
- Типы данных HTML[недоступне посилання з листопадаа 2019] (рос.)
- ТИПИ ДАНИХ В HTML [ 15 жовтня 2019 у Wayback Machine.] (укр.)
- HTML Data Types [ 17 жовтня 2019 у Wayback Machine.] (англ.)
- SGML (Standard Generalized Markup Language) (рос.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Tipi danih HTML tipi yaki gruntuyutsya na bazovih tipah danih SGML standartna uzagalnena mova rozmitki i ye specializaciyeyu simvolnih danih Osnovni vlastivostiIsnuye dekilka tipiv danih yaki viznachaye HTML Sered cih tipiv ye ti yaki vikoristovuyutsya dlya vmistu elementiv dani programi ta tablici stiliv i bezlich tipiv dlya znachen atributiv vklyuchayuchi identifikatori imena cifri odinici dovzhini movi deskriptori media kolori dati i chasu tosho Usi ci tipi danih ye specializaciyeyu simvolnih danih Kozhen element tipu maye dvi vlastivosti ce atribut i vmist yaki mayut pevni znachennya Yih mozhlivi znachennya propisuyutsya vidpovidno do viznachenih u DTD tipiv danih Informaciya pro registrInformaciya pro registri atributiv predstavlyayetsya nastupnimi klyuchami CI Znachennya ne vrahovuye registr b i B interpretuyutsya odnakovo CS Znachennya vrahovuye registr b i B interpretuyutsya po riznomu CN Znachennya ne zalezhit vid registra CA Same viznachennya elementa abo atributa daye informaciyu pro registrBazovi tipi SGMLViznachennya tipu dokumenta DTD specifikuye sintaksis vmistu elementa i znachennya atributa HTML vikoristovuyuchi leksemi SGML PCDATA CDATA NAME ID i t d CDATA znachennya atributiv tipu CDATA z anglijskoyi character data perekladayetsya yak simvolni dani yavlyayut soboyu poslidovnist simvoliv Mozhut buti vklyucheni specialni simvoli napriklad amp bukvi greckogo alfavitu tosho Brauzer mozhe ignoruvati pochatkovi i kincevi probili v znachenni atributiv Chastishe za vse znachennya tipu CDATA chutlivi do registru vikoristovuyutsya veliki abo mali propisni bukvi ID i NAME znachennya atributiv tipu ID i NAME identifikator i im ya elementu pochinayutsya z latinskoyi bukvi dali jde poslidovnist simvoliv yaka skladayetsya z latinskih bukv A Z a z cifr 0 9 defisiv pidkreslyuvan dvokrapok i krapok Ci znachennya zalezhat vid registru Riznicya mizh atributami ID i NAME v tomu sho atribut NAME mozhe mistiti specialni simvoli a atribut ID ne mozhe NUMBER znachennya atributiv tipu chislo skladayetsya hocha b z odnoyi cifri 0 9 PIXEL znachennya atributiv tipu PIXEL cili chisla yaki zadayut kilkist pikseliv Znachennya danogo tipu yavlyaye soboyu cili chisla yaki vidpovidayut kilkosti pikseliv abo dolyam v procentah vid gorizontalnogo chi vertikalnogo rozmiru elementu web storinki Napriklad 50 oznachaye polovinu vsogo rozmiru a 90 oznachaye 90 pikseliv KoloriZnachennya atributa tipu color Color vidnositsya do viznachen koloriv yak zaznacheno v SRGB Znachennya koloru mozhe buti shistnadcyatkovim chislom yakomu pereduye znak abo odnim z nastupnih shistnadcyati nazv koloriv Nazvi koloriv vrahovuyut registr Nazvi deyakih koloriv i znachennya RGB sirij grey 808080 temno sinij navi 000080 sinij blue 0000ff salatovij lime 00ff00 purpurnij purple 800080 sribnij silver c0c0c0 Dlya viznachennya koloru mozhna vikoristovuvati yak znachennya napriklad 808080 tak i same im ya grey obidva v kodi budut vidnositis do sirogo koloru Hocha kolori mozhut istotno dodavati informaciyi v dokument i pidvishuvati zruchnist chitannya pri vikoristanni koloriv majte na uvazi nastupni osnovni principi Vikoristannya elementiv i atributiv HTML dlya vkazivki koloru nebazhano Zamist cogo slid vikoristovuvati tablici stiliv Ne vikoristovujte kombinaciyi koloriv sho viklikayut problemi u koristuvachiv Yaksho Vi vikoristovuyete zobrazhennya v yakosti fonu abo vstanovlyuyete kolir fonu ne zabudte vstanoviti i kolori tekstu Tipi posilanDostupni dlya vikoristannya nastupni tipi posilan Ci tipi posilan ne vrahovuyut registr Alternate poznachaye alternativni versiyi dokumenta v yakomu znahoditsya posilannya Razom z atributom lang oznachaye perekladenu versiyu dokumenta Razom z atributom media oznachaye versiyu stvorenu dlya inshogo nosiya Stylesheet poznachaye zovnishnyu tablicyu stiliv Start poznachaye pershij dokument v nabori Cej tip posilannya povidomlyaye poshukovim mashinam pro te yakij dokument avtor vvazhaye pochatkom naboru Prev poznachaye poperednij dokument v vporyadkovanoyi seriyi dokumentiv Deyaki agenti koristuvachiv takozh pidtrimuyut sinonim Previous Contents poznachaye dokument yakij sluguye zmistom Deyaki agenti koristuvachiv takozh pidtrimuyut sinonim ToC z Table of Contents Index poznachaye dokument yakij ye vkazivnikom potochnogo dokumenta Glossary poznachaye dokument glosarij terminiv sho vidnosyatsya do potochnogo dokumenta Copyright poznachaye zauvazhennya pro avtorske pravo dlya potochnogo dokumenta Chapter poznachaye dokument yakij ye golovoyu v nabori dokumentiv Help poznachaye dokument sho mistit dovidku bilsh detalna informaciya posilannya na inshi informacijni resursi i t d Bookmark poznachaye zakladku Zakladka ce posilannya na klyuchovu tochku v rozshirenomu dokumenti Atribut title mozhe vikoristovuvatisya napriklad dlya poznachki zakladki Pam yatajte sho v kozhnomu dokumenti mozhna viznachiti kilka zakladok Tipi mediascreen dlya ekraniv komp yuteriv yaki ne vikoristovuyutsya pid chas pidklyuchennya tty dlya zasobiv masovoyi informaciyi takih yak teletajpi ta terminali z obmezhenimi displeyami z vikoristannyam shriftu fiksovanoyi shirini tv dlya nosiyiv televizijnogo tipu nizka rozdilna zdatnist kolorovij projection dlya proektoriv handheld dlya portativnih pristroyiv nevelikij ekran monohromna grafichna karta obmezhena propuskna zdatnist print dlya drukovanih materialiv drukovani materiali poperednij pereglyad druku all dlya vsih mediaPosilannyaTIPY DANNYH V HTML 25 veresnya 2019 u Wayback Machine ros ros Tipy dannyh HTML nedostupne posilannya z listopadaa 2019 ros TIPI DANIH V HTML 15 zhovtnya 2019 u Wayback Machine ukr HTML Data Types 17 zhovtnya 2019 u Wayback Machine angl SGML Standard Generalized Markup Language ros