HTML dokument (.html)

WHATWG Štandard

HyperText Markup Language (HTML) je hlavným publikačným štandardom World Wide Web, ktorý štruktúruje dokumenty do interaktívnych, prepojených a vizuálne štýlovaných multimediálnych zážitkov na každom digitálnom zariadení.

Konvertovať JSON do HTML

Bezplatný konvertor z JSON do HTML priamo v prehliadači. Konvertujte súbory okamžite vo svojom zariadení.

Preskúmať a metadáta

Operačné systémy a analyzátory súborov identifikujú súbory HTML kontrolou počiatočnej binárnej bajtovej sekvencie:

Vyberte alebo presuňte súbory sem

100 % súkromná konverzia v prehliadači - súbory nikdy neopustia vaše zariadenie

alebo prilepiť Ctrl+V
Záruka súkromia s nulovým prenosom do siete: 0 bajtov odovzdaných na externé servery. Všetko spracovanie prebehlo lokálne v pieskovisku vášho prehliadača.

Podpis hlavičky na úrovni bajtov (Magic Bytes)

Operačné systémy a analyzátory súborov identifikujú súbory HTML kontrolou počiatočnej binárnej bajtovej sekvencie:

HEXADECIMÁLNY PODPIS (OFFSET 0):

3C 21 44 4F 43 54 59 50 45 20 68 74 6D 6C

ASCII REPREZENTÁCIA: <!DOCTYPE html

Štandardizácia: WHATWG HTML Living Standard / W3C Recommendation

Technické špecifikácie

Architektúra kontajneraUnicode text stream structured as hierarchical Document Object Model (DOM) tree elements
KompresiaUncompressed text stream (typically compressed over HTTP via Brotli or Gzip)
Poradie bajtov (Endianness)UTF-8 / Unicode text stream (BOM optional)
Farebné priestorysRGB, Display P3, Rec.2020 via CSS Color 4
Kanály a štruktúraHypertext markup, CSS styling, JavaScript interactivity, embedded SVG, Canvas, audio, and video
Max. rozmeryUnbounded document canvas bounds (infinite scroll)
PriehľadnosťFull CSS opacity, alpha color channels (rgba/color()), and blend modes
Streamovanie a postupné načítavanieIncremental streaming parsing: browsers render elements before the full file finishes downloading

Technická porovnávacia matica: HTML vs konkurenti

Technický atribútHTML (Aktuálne)MDXMLPDF
Interaktivita a logikaPlný JavaScript a skriptovanie DOMIba statický deklaratívny textUkladanie údajov (bez vstavanej logiky)Obmedzené skriptovanie formulárov (AcroJS)
Flexibilita štýlovaniaNekonečná vizuálna kontrola CSS3/CSS4Predvolené štýly závislé od témyVyžaduje šablóny štýlov XSLTPrísne rozloženie s pevnými pixelmi
Univerzálne webové vykresľovanie100% natívne v každom prehliadačiVyžaduje engine na vykresľovanie MarkdownVyžaduje prehliadač XML alebo štýlovanieVyžaduje vložený doplnok PDF
Hypertextové prepojenieNatívne webové hypertextové odkazy (href)Syntax Markdown [text](url)Syntax XML XLinkVložené anotácie odkazov PDF

Bežné režimy poškodenia a príručka na obnovu v hexadecimálnom kóde

Stránka zobrazuje surové značky HTML ako text alebo skreslené cudzie znaky (napr. „é").

Hlavná príčina: Chýbajúca deklarácia znakovej sady UTF-8 („<meta charset="utf-8">") alebo nesprávne hlavičky kódovania.

Obnova: Pridajte príkaz „<meta charset="utf-8">" alebo prekonvertujte do kódovania UTF-8 pomocou nástroja File2File Text Converter.

Bezpečnostná analýza a vektory útokov na parser

Vykresľovacie enginy HTML spúšťajú skripty a analyzujú zložitý kód, pričom neošetrené vstupy spôsobujú zraniteľnosti typu Cross-Site Scripting (XSS).

Známe vektory útokov

  • Uložený alebo reflektovaný Cross-Site Scripting (XSS) krádež súborov cookie relácie používateľa a overovacích tokenov.
  • Injekcia HTML, ktorá klame používateľov prostredníctvom falošných prihlasovacích rozhraní.
  • Bezpečnostné zraniteľnosti založené na DOM manipulujúce s document.location alebo eval().

Najlepšie obranné postupy:

Historický pôvod a míľniky

2019W3C a WHATWG podpisujú prelomovú dohodu, ktorou sa živý štandard WHATWG HTML stáva jediným zdrojom pravdy.
2014W3Cfinalizuje odporúčanie HTML5, ktoré prináša natívne video, audio, plátno (canvas) a responzívnu sémantiku.
1993Tim Berners-Lee publikuje prvý formálny internetový návrh HTML v CERNe.

Kľúčové výhody a prednosti

  • Základný jazyk ľudského poznania a digitálnej komunikácie: natívne podporovaný na 100 % počítačov a mobilných zariadení.
  • Plynulá integrácia s CSS pre vizuálny dizajn a JavaScriptom pre dynamickú interaktivitu.
  • Engine pre prúdové rozloženie (streaming layout): prehliadače dokážu analyzovať, rozvrhnúť a vykresliť HTML postupne, ako bajty prichádzajú po sieti.

Technické obmedzenia a nevýhody

  • Samostatné súbory .html nezapuzdrujú prepojené externé obrázky, písma ani kaskádové štýly bez zabalenia (napr. MHTML/Base64).
  • Vykresľovanie sa môže mierne líšiť v rôznych enginoch prehliadačov (Blink, WebKit, Gecko).
  • Vysoký bezpečnostný povrch: neošetrené vstupy od používateľov môžu spôsobiť zraniteľnosti typu Cross-Site Scripting (XSS).

Zaujímavé technické drobnosti

  • Tim Berners-Lee vynájde HTML v CERNe v roku 1989, aby pomohol jadrovým fyzikom ľahko zdieľať výskumné práce medzi počítačmi.
  • Živý štandard HTML (HTML Living Standard) nemá žiadne čísla verzií (žiadne „HTML6"); aktualizuje sa nepretržite každý týždeň.
  • Môžete kliknúť pravým tlačidlom myši na ľubovoľnú webovú stránku na planéte a vybrať možnosť „Zobraziť zdrojový kód stránky", čím uvidíte jej podkladový kód HTML.

Často kladené technické otázky

Na čo sa používa HTML?

HTML sa používa na štruktúrovanie obsahu na internete, pričom vytvára webové stránky s textom, nadpismi, obrázkami, odkazmi, formulármi a vloženými multimédiami.

Môžem konvertovať HTML na PDF alebo Markdown?

Áno. Aplikácia File2File.app dokáže vykresliť a konvertovať akýkoľvek súbor HTML na čistý, tlačiteľný dokument PDF alebo ľahký textový súbor Markdown priamo vo vašom prehliadači.

Aký je rozdiel medzi HTML a HTML5?

HTML5 je moderná evolúcia jazyka HTML, ktorá pridáva natívnu podporu pre prehrávanie videa a zvuku, interaktívnu grafiku plátna (canvas), mobilnú prispôsobivosť (responsiveness) a čisté sémantické prvky ako <header>, <article> a <footer>.