Елементи HTML

HTML

Елементи HTML — основні компоненти мови розмітки HTML. HTML-документ складається з головного елементу html, до змісту якого додаються інші елементи.

Кожен елемент має свою унікальну назву, яка записується латинськими літерами і не чутлива до їхнього регістру. В загальному вигляді елемент має три складові: теги (початковий та кінцевий), атрибути та зміст (контент). Тег — це назва елементу, записана у кутових дужках (< >). Атрибути задають технічну інформацію про елемент. Зміст елемента — це вся необхідна текстова та графічна інформація документа, яка буде відтворюватися браузером на екрані.

Багато хто вважає, що елементи — це і є теги (наприклад, «тег p»). Проте варто пам'ятати, що елемент — це здебільшого дві складові (теги і зміст), а тег — це складова елемента. Наприклад, елемент head завжди представлений в документі, навіть якщо обидва теги, <head> та </head>, відсутні в розмітці.[1]

Загальний огляд

Специфікація HTML 4.01 [Архівовано 4 червня 2016 у Wayback Machine.] описує 91 елемент, кожний з яких має щонайменш 16 атрибутів. Ці атрибути є спільними для всіх елементів, усі вони не обов'язкові. Кожний елемент входить щонайменше до одного з трьох визначень типу документа (DTD). У кожному DTD встановлені синтаксичні правила запису елементу: зазначаються теги елемента, повний список атрибутів та настанови щодо значень атрибутів та модель змісту елемента. Деякі елементи мають статус не рекомендованих для застосування у розмітці. Це пояснюється тим, що в подальшому розвитку мови HTML їх планують прибрати з розмітки.

Синтаксис

Складові частини HTML-елементу:
  • Початковий тег: <abbr … >
    • Атрибут:
      • назва: title
      • значення: World Wide Web
  • Зміст: WWW
  • Кінцевий тег: </abbr>
Повний запис: <abbr title="World Wide Web">WWW</abbr>

Початковий тег елемента має вигляд <element-name>, а кінцевий тег має вигляд </element-name>. Атрибути елемента записуються в початковому тегу одразу після назви елемента. Зміст елемента записується між його двома тегами.

Наприклад: <element-name element-attribute="attribute-value">зміст елемента</element-name>

Деякі елементи, наприклад p та li, можуть не мати кінцевого тегу. Кілька з них, наприклад head та body, також можуть не мати і початкового тегу. Деякі елементи, наприклад br, не мають змісту, тож і не мають кінцевого тегу.

Деякі елементи мають обов'язкові атрибути, без наявності яких вони не зможуть виконувати свої функції (наприклад, атрибут href елементу a або атрибут src елементу img).

Моделі змісту елементів

Категорії вмісту елементів HTML

Модель змісту елемента — це перелік типів даних, які може приймати зміст елемента, а також перелік інших елементів HTML, які можуть входити до змісту елемента. Наприклад, в суворому DTD для елемента dl зазначено, що до його змісту можуть входити лише елементи dt або dd. А елемент option може містити виключно текст та мнемоніки.

DTD HTML [Архівовано 4 січня 2010 у Wayback Machine.] зазначає дві основні моделі змісту: inline (інлайн) та block (блок). Елементи з моделлю змісту inline називаються інлайн-елементи, аналогічно є і блок-елементи.

Інлайн-елементи можуть містити виключно дані (текст, цифри, символи-мнемоніки) та інші інлайн-елементи. Блок-елементи можуть містити інлайн-елементи та інші блок-елементи. Ця структурна відмінність полягає у тому, що блок-елементи створюють більш «широкі» структури.[2] Крім того, за замовченням, блок-елементи відтворюються браузерами не так як інлайн-елементи. Здебільшого блок-елементи починаються з нового рядка, у той час, як інлайн-елементи не переносяться на новий рядок.

До інлайн-елементів належать: tt, i, b, big, small, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, a, img, object, br, script, map, q, sub, sup, span, bdo, input, select, textarea, label, button.

До блок-елементів належать: p, dl, div, noscript, blockquote, form, hr, table, fieldset, address, h1, h2, h3, h4, h5, h6, ol, ul, pre.

Базові елементи HTML

Документ HTML має чітку структуру. Спочатку в документі має бути вказана декларація типу документа (!doctype), у якій зазначається DTD. Одразу після неї починається головний елемент документа — html. Модель змісту для цього елементу визначена як "head, body", це означає, що до змісту елемента html спочатку може входити виключно елемент head, а за ним елемент body. Елемент head окреслює межі так званої «шапки» документа, де записується технічна інформація про документ, а елемент body несе в собі «тіло» документа — весь його корисний зміст.

Шапка документа (head)

Елемент head містить в собі технічну інформацію про документ, таку як назва, ключові слова (для пошукових роботів) та інші метадані. Браузери не відтворюють зміст елементу на екрані, проте можуть надати користувачам інформацію з елементу за допомогою інших механізмів.[3]

Теги: може не мати початкового та кінцевого тегу.

Атрибути:

  • lang — мова;
  • dir — напрямок тексту;
  • profile — визначає розташування одного чи кількох профілів метаданих.

Модель змісту: до змісту елемента входять елементи title та base, проте base може бути відсутній. Також можуть бути присутні елементи script, style, object, link та meta.

Назва документа (title)

У кожному документі HTML в елементі head обов'язково має бути (лише один на документ) елемент title[4], оскільки він є назвою документа і застосовується для визначення його загального змісту. Також документам рекомендується давати максимально розгорнуті назви, які найбільш широко покривають зміст документа. Наприклад, замість того, щоб називати документ просто «Загальна структура», потрібно його назвати «Загальна структура документа HTML». Хоча елемент title і знаходиться в межах елемента head, його зміст завжди відтворюється браузерами. В ОС Windows текст назви відтворюється у верхньому лівому кутку вікна браузера.

Теги: початковий (<title>) і кінцевий (</title>) теги завжди мають бути присутні у розмітці.

Атрибути:

  • lang — мова;
  • dir — напрямок тексту;

Модель змісту: до змісту елемента title може входити лише текст і символьні мнемоніки.

Метадані документа (meta)

В тезі meta можуть знаходитись різні дані про сторінку. Наприклад в meta прописують типи кодування сторінки або ключові слова для пошуку сайту. Meta не має закриваючого тегу.

Тіло документа (body)

В тілі документа знаходиться його корисний зміст. Цей зміст може відтворюватися браузерами різноманітними шляхами. Наприклад, в аспекті аудіо браузерів тіло документа являє собою промову, для текстових браузерів вся інформація постає у вигляді суцільного тексту, а для графічних браузерів тіло документа можна уявити як полотно, на якому з'являється весь зміст документу: текст, зображення, кольори, графіка та інше.[5]

Теги: може не мати початкового та кінцевого тегу.

Атрибути:

  • onload — містить в собі скрипт, який виконується, як тільки документ завантажився;
  • onunload — містить в собі скрипт, який виконується, як тільки документ вивантажився;
  • та ще 16 загальних атрибутів.

Модель змісту: до елементу body у необмеженій кількості входять блок-елементи або елемент script, а також можуть з'являтися елементи ins або del.

Типи елементів HTML

За своїм призначенням та дією елементи HTML можна розділити на три великі категорії: структурні, презентаційні та елементи для інтерактивної взаємодії з користувачем.[6]

Структурні

Елементи структурної розмітки застосовуються задля опису семантики тексту та задання структури документа. Своєю чергою, в залежності від змісту документа, структурні елементи поділяються на: текст, списки, таблиці, гіперпосилання та додаткові об'єкти (до яких відносяться зображення та аплети).

Вони не зазначають ніякого спеціального (візуального) відтворення тексту, проте більшість браузерів мають стандартні стилі форматування для кожного елемента. Для подальшого стилізування тексту рекомендується використовувати Каскадні таблиці стилів (CSS).

Презентаційні

Елементи презентаційної (візуальної) розмітки застосовуються задля опису зовнішнього вигляду документа та не зазначають при цьому функцій тексту до якого вони застосовуються. Остання чинна специфікація HTML 4.01 визначає більшість з цих елементів такими, що не рекомендується застосовувати у розмітці.

В залежності від свого змісту, елементи презентаційної розмітки поділяють на: елементи додання каскадних таблиць стилів, візуальні елементи тексту (шрифти, кольори, насиченість та нахил шрифту, лінії та інші) та фрейми.

Інтерактивної взаємодії

Елементи інтерактивної взаємодії дозволяють користувачам впливати на зміст або вигляд документа. Вони поділяються на два види: форми для введення даних користувачами та скрипти для активних документів.

Посилання та джерела

  1. On SGML and HTML. World Wide Web Consortium. 24 грудня 1999. Архів оригіналу за 1 грудня 2009. Процитовано 15 грудня 2009. Some people refer to elements as tags (e.g., "the P tag"). Remember that the element is one thing, and the tag (be it start or end tag) is another. For instance, the HEAD element is always present, even though both start and end HEAD tags may be missing in the markup.
  2. The global structure of an HTML document. World Wide Web Consortium. 24 грудня 1999. Архів оригіналу за 1 грудня 2009. Процитовано 17 грудня 2009. Generally, block-level elements may contain inline elements and other block-level elements. Generally, inline elements may contain only data and other inline elements. Inherent in this structural distinction is the idea that block elements create "larger" structures than inline elements.
  3. The global structure of an HTML document. World Wide Web Consortium. 24 грудня 1999. Архів оригіналу за 7 січня 2010. Процитовано 21 грудня 2009. User agents do not generally render elements that appear in the HEAD as content. They may, however, make information in the HEAD available to users through other mechanisms.
  4. The global structure of an HTML document. World Wide Web Consortium. 24 грудня 1999. Архів оригіналу за 7 січня 2010. Процитовано 22 грудня 2009. Every HTML document must have a TITLE element in the HEAD section.
  5. The global structure of an HTML document. World Wide Web Consortium. 24 грудня 1999. Архів оригіналу за 7 січня 2010. Процитовано 21 грудня 2009. For example, for visual browsers, you can think of the body as a canvas where the content appears: text, images, colors, graphics, etc. For audio user agents, the same content may be spoken.
  6. About the HTML 4 Specification. World Wide Web Consortium. 24 грудня 1999. Архів оригіналу за 1 грудня 2009. Процитовано 16 грудня 2009. Topics are grouped into three categories: structure, presentation, and interactivity. Although it is not easy to divide HTML constructs perfectly into these three categories, the model reflects the HTML Working Group's experience that separating a document's structure from its presentation produces more effective and maintainable documents.

Read other articles:

Attersee am Attersee Lambang kebesaranKoordinat: Coordinates: Missing longitude{{#coordinates:}}: lintang salahNegaraAustriaNegara bagianAustria HuluDistrikVöcklabruckPemerintahan • WalikotaWalter Kastinger (SPÖ)Luas • Total15 km2 (6 sq mi)Ketinggian496 m (1,627 ft)Populasi (1 Januari 2014)[1] • Total1.604 • Kepadatan110/km2 (280/sq mi)Zona waktuUTC+1 (WET) • Musim panas (DST)UTC+2 (WMPET)...

 

Austronesian language spoken in New Caledonia JaweNative toNew CaledoniaRegionNorth ProvinceNative speakers990 (2009 census)[1]Language familyAustronesian Malayo-PolynesianCentral-Eastern Malayo-PolynesianEastern Malayo-PolynesianOceanicSouthern OceanicNew Caledonian[2]Northern New CaledonianNorth or Other NorthernHienghene Region[3] or Nemi[1]JaweLanguage codesISO 639-3jazGlottologjawe1237Jawe is classified as Vulnerable by the UNESCO Atlas of the Wo...

 

China's Super Consumers First editionAuthorSavio S. Chan, Michael ZakkourOriginal titleChina's Super Consumers: What 1 Billion Customers Want and How to Sell It to ThemLanguageEnglishPublisherWileyPublication dateSeptember 22, 2014Media typePrint, e-bookPages240ISBN978-1118834749OCLC911205679 China's Super Consumers: What 1 Billion Customers Want and How to Sell It to Them is a 2014 nonfiction book by Savio S. Chan (陳少宏, Pinyin: Chén Shàohóng[1]) and Michael A. Zakk...

Leadership position in a state government of the United States This article is part of a series on theState governments of the United States State constitution Comparison Statehouse Executive State executives Governor (List) Other common officials: Attorney general Auditor/Comptroller Lieutenant governor Secretary of state Treasurer Agriculture commissioner List of statewide elected officials Legislative State representatives (Alabama to Missouri, Montana to Wyoming) State senators List of le...

 

MynajCalcio Segni distintivi Uniformi di gara Casa Trasferta Colori sociali Azzurro, blu, bianco Simboli Volpe Dati societari Città Mynaj Nazione  Ucraina Confederazione UEFA Federazione FFU Campionato Premjer-liha Fondazione 2015 Presidente Valerij Peresolyak Allenatore Željko Ljubenović Stadio Stadio Avanhard (Užhorod)Stadio Mynaj(1 312 posti) Sito web https://fcminaj.com Palmarès Si invita a seguire il modello di voce Il Futbol'nyj Klub Mynaj (in ucraino Футболь...

 

Artikel ini bukan mengenai Tarsis. Untuk nama tulang, lihat Tarsus (rangka). TarsusCountryTurkeyProvinceMersinPemerintahan • Wali kota (mayor)Burhanettin Kocamaz (MHP) • KaymakamMehmet GödekmerdanLuas[1] • Distrik2.019,43 km2 (77,971 sq mi)Populasi (2012)[2] • Perkotaan245.671 • District318.615 • Kepadatan District1,6/km2 (4,1/sq mi)Situs webwww.tarsus.bel.tr Küçük Minare Mosqu...

Serbian footballer This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: Milovan Rajevac – news · newspapers · books · scholar · JSTOR (February 2015) (Learn how and when to remove this message) Milov...

 

Contoh soket konektor komputer di beberapa laptop Dalam istilah perangkat keras komputer, sebuah porta adalah bagian yang menjadi penghubung antara satu komputer dengan komputer atau perangkat lainnya. Secara fisik, porta berbentu outlet yang nantinya bisa dicolok dengan konektor elektronik atau kabel. Porta terdiri dari beberapa konduktor yang terkait, memungkinkan terjadinya transfer sinyal antarperangkat. Lihat pula Monitor Tetikus CPU Artikel bertopik komputer ini adalah sebuah rintisan. ...

 

Stasiun Palur Y13 Bangunan baru Stasiun Palur, 2019LokasiDagen, Jaten, Karanganyar, Jawa Tengah 57764IndonesiaKoordinat7°34′1″S 110°52′29″E / 7.56694°S 110.87472°E / -7.56694; 110.87472Koordinat: 7°34′1″S 110°52′29″E / 7.56694°S 110.87472°E / -7.56694; 110.87472Ketinggian+93 mOperator KAI Commuter Letakkm 256+484 lintas Surabaya Kota-Kertosono-Madiun-Solo Balapan[1] Jumlah peron3 (satu peron sisi yang cukup tinggi...

Ираклеониты — ученики гностика Ираклеона (II век). Упоминаются как особая секта Епифанием и Августином; при крещении и миропомазании они соблюдали обряд помазания елеем и при этом произносили воззвания на арамейском языке, которые должны были освободить душу от власт�...

 

Sumitomo Electric Industries, Ltd. (SEI)JenisPublikKode emitenTYO: 5802Templat:NAGFSE: 5802IndustriLogamDidirikan1897KantorpusatOsaka, JepangWilayah operasiSeluruh duniaTokohkunciMasayoshi Matsumoto (CEO)ProdukOtomotif, Infokomunikasi, Elektronik, Energi dan lingkungan, material industriPendapatan¥2,918,580 million (2021, consolidated)Laba operasi¥113,926 million (2021, consolidated)Laba bersih¥114,072 million (2021, consolidated)Karyawan286,784 (2021)Situs webhttps://sumitomoelectric.c...

 

KKS Lech PoznańCalcio Kolejorz (Ferroviere) Segni distintiviUniformi di gara Casa Trasferta Colori sociali Blu, bianco SimboliCapra Dati societariCittàPoznań Nazione Polonia ConfederazioneUEFA Federazione PZPN CampionatoEkstraklasa Fondazione1922 Presidente Karol Klimczak Allenatore Mariusz Rumak StadioMunicipale(42.837 posti) Sito webwww.lechpoznan.pl PalmarèsTitoli nazionali8 Campionati polacchi Trofei nazionali5 Coppe di Polonia6 Supercoppe di Polonia Stagione in corso Si invita a...

Seputih Hatinya Semerah BibirnyaSutradaraSlamet RahardjoProduserHendrick GozaliNjoo Han SiangA. SugiyantoDitulis olehSlamet RahardjoPemeranChristine HakimFrans TumbuanMarlia HardiEl ManikMenzanoAugust MelaszDian HasryNeneng AlinaGisela DarusmanEddy GuciRininta KusumawardaniAnissa Diah SitawatiSylvia WidiantonoAbdullah IlyasSoeripPenata musikEros DjarotSinematograferGeorge KamarullahPenyuntingRizal AsmarTanggal rilis1980Durasi120 menitNegaraIndonesia Seputih Hatinya Semerah Bibirnya adal...

 

Hydroelectric power station Chief Joseph Dam near Bridgeport, Washington, USA, is a major run-of-the-river station without a sizeable reservoir. A small and floating run-of-the-river power plant in Austria. Run-of-river hydroelectricity (ROR) or run-of-the-river hydroelectricity is a type of hydroelectric generation plant whereby little or no water storage is provided. Run-of-the-river power plants may have no water storage at all or a limited amount of storage, in which case the storage rese...

 

Extinct Ohlone language Not to be confused with Santa Cruz language. AwaswasSanta CruzNative toUnited StatesRegionCaliforniaExtinct(date missing)Language familyYok-Utian UtianOhloneNorthernAwaswasWriting systemLatinLanguage codesISO 639-3(included in Northern Ohlone [cst])Glottologsant1428 Chapel of the Mission Santa Cruz, reconstruction. Awaswas, or Santa Cruz, is one of eight Ohlone languages. It was historically spoken by the Awaswas people, an indigenous people of California. Linguis...

Geological feature formed through a mountain For other uses, see Water gap (disambiguation). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Water gap – news · newspapers · books · scholar · JSTOR (December 2023) (Learn how and when to remove this message) The Columbia River cut the Wallula Gap, seen from Ma...

 

Mosque in Jerusalem Nebi Akasha MosqueOkasha mosque, Ukasha mosqueReligionAffiliationIslamLocationLocationJerusalemShown within JerusalemGeographic coordinates31°47′07.50″N 35°13′05.40″E / 31.7854167°N 35.2181667°E / 31.7854167; 35.2181667ArchitectureTypemosque The Nebi Akasha Mosque (Arabic: النبي عكاشة), also Okasha mosque or Ukasha mosque, is an historic mosque and maqam on Straus Street in western Jerusalem, north of the Old City.[1]&#...

 

فالي سنتر   الإحداثيات 37°49′47″N 97°22′10″W / 37.8297°N 97.3694°W / 37.8297; -97.3694   [1] تاريخ التأسيس 1885  تقسيم إداري  البلد الولايات المتحدة[2][3]  التقسيم الأعلى مقاطعة سيجويك  خصائص جغرافية  المساحة 18.14642 كيلومتر مربع18.015555 كيلومتر مربع (1 أبريل 2010)...

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs to be updated. Please help update this article to reflect recent events or newly available information. (January 2023) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Econ...

 

Deion SandersSanders nel 2011Nazionalità Stati Uniti Altezza185 cm Peso90 kg Football americano RuoloCornerback, capo-allenatore Squadra Colorado Buffaloes Termine carriera2005 - giocatore Hall of famePro Football Hall of Fame (2011) CarrieraGiovanili  Florida State Seminoles Squadre di club 1989-1993 Atlanta Falcons1994 San Francisco 49ers1995-1999 Dallas Cowboys2000 Washington Redskins2004-2005 Baltimore Ravens Carriera da allenatore 2020-2022&#...