HTML dokument (.html)

WHATWG Standardno

HyperText Markup Language (HTML) je temeljni standard za objavljivanje na World Wide Webu, koji strukturira dokumente u interaktivna, hiperveznim vezama povezana i vizualno uređena multimedijska iskustva na svakom digitalnom uređaju.

Pretvori JSON u HTML

Besplatni JSON u HTML pretvarač u pregledniku. Trenutno pretvorite datoteke na svom uređaju.

Pregledaj i metapodaci

Operativni sustavi i alati za analizu datoteka identificiraju HTML datoteke provjerom početnog niza binarnih bajtova:

Odaberite ili ispustite datoteke ovdje

100% privatna pretvorba u pregledniku - datoteke nikada ne napuštaju vaš uređaj

ili zalijepi Ctrl+V
Jamstvo privatnosti nulte mrežne transmisije: 0 bajtova učitano na vanjske poslužitelje. Sva obrada odvijala se lokalno u sandčiću vašeg preglednika.

Potpis zaglavlja na razini bajtova (Magic Bytes)

Operativni sustavi i alati za analizu datoteka identificiraju HTML datoteke provjerom početnog niza binarnih bajtova:

HEX POTPIS (POMAK 0):

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

ASCII PRIKAZ: <!DOCTYPE html

Standardizacija: WHATWG HTML Living Standard / W3C Recommendation

Tehničke specifikacije

Arhitektura spremnikaUnicode text stream structured as hierarchical Document Object Model (DOM) tree elements
KompresijaUncompressed text stream (typically compressed over HTTP via Brotli or Gzip)
字节序UTF-8 / Unicode text stream (BOM optional)
Prostori bojasRGB, Display P3, Rec.2020 via CSS Color 4
Kanali i strukturaHypertext markup, CSS styling, JavaScript interactivity, embedded SVG, Canvas, audio, and video
Maksimalne dimenzijeUnbounded document canvas bounds (infinite scroll)
ProzirnostFull CSS opacity, alpha color channels (rgba/color()), and blend modes
Streaming i progresivnoIncremental streaming parsing: browsers render elements before the full file finishes downloading

Tehnička matrica usporedbe: HTML vs Konkurencija

Tehnički atributHTML (Trenutno)MDXMLPDF
Interaktivnost i logikaPotpuno skriptiranje putem JavaScripta i DOM-aSamo statički deklarativni tekstPohrana podataka (bez ugrađene logike)Ograničene skripte obrazaca (AcroJS)
Fleksibilnost oblikovanjaBeskonačna vizualna kontrola CSS3/CSS4Zadano oblikovanje ovisno o temiZahtijeva XSLT stiloveStrogo fiksirani raspored piksela
Univerzalno web iscrtavanje100% izvorno u svakom preglednikuZahtijeva mehanizam za iscrtavanje MarkdownaZahtijeva XML preglednik ili stilZahtijeva ugrađeni dodatak za PDF
Stvaranje hipervezaIzvorne web hiperveze (href)Sintaksa Markdowna [text](url)XML XLink sintaksaUgrađene napomene o PDF vezama

Uobičajeni načini oštećenja i vodič za heksadecimalni oporavak

Stranica prikazuje izvorne HTML oznake kao tekst ili iskrivljene strane znakove (npr. 'é').

Temeljni uzrok: Nedostaje deklaracija UTF-8 kodnog rasporeda ('<meta charset="utf-8">') ili nepodudarna zaglavlja kodiranja.

Oporavak: Dodajte '<meta charset="utf-8">' ili ponovno kodirajte u UTF-8 pomoću File2File Text Converter alata.

Sigurnosna analiza i vektori napada na parser

Mehanizmi za iscrtavanje HTML-a izvršavaju skripte i raščlanjuju složene oznake gdje neprovjereni unosi uzrokuju Cross-Site Scripting (XSS).

Poznati vektori napada

  • Pohranjeni ili reflektirani Cross-Site Scripting (XSS) koji krađe korisničke kolačiće sesije i autentifikacijske tokena.
  • HTML ubacivanje (Injection) koje vara korisnike putem lažnih sučelja za prijavu.
  • Sigurnosne ranjivosti temeljene na DOM-u koje manipuliraju s document.location ili eval().

Najbolje obrambene prakse:

Povijesni izvori i prekretnice

2019W3C i WHATWG potpisuju povijesni sporazum kojim se WHATWG HTML Living Standard uspostavlja kao jedini izvor istine.
2014W3C finalizira preporuku za HTML5, uvodeći izvorni video, audio, platno (canvas) i responzivnu semantiku.
1993Tim Berners-Lee objavljuje prvi službeni HTML Internet Draft u CERN-u.

Ključne prednosti

  • Temeljni jezik ljudske komunikacije i digitalnog znanja: izvorno podržan na 100% računala i mobilnih uređaja.
  • Besprijekorna integracija s CSS-om za vizualni dizajn i JavaScriptom za dinamičku interaktivnost.
  • Strujni mehanizam za raspored (streaming layout engine): preglednici mogu analizirati, rasporediti i iscrtavati HTML inkrementalno kako bajtovi pristižu preko mreže.

Tehnička ograničenja i nedostaci

  • Samostalne .html datoteke ne obuhvaćaju povezane vanjske slike, fontove ili stilove bez pakiranja (npr. MHTML/Base64).
  • Icrtavanje može neznatno varirati između različitih pogona preglednika (Blink, WebKit, Gecko).
  • Visoka sigurnosna površina: neobrađeni korisnički unosi mogu uzrokovati ranjivosti skriptiranja na međusobnim stranicama (XSS).

Zanimljive tehničke činjenice

  • Tim Berners-Lee izumio je HTML u CERN-u 1989. godine kako bi nuklearnim fizičarima olakšao dijeljenje istraživačkih radova na računalima.
  • HTML Living Standard nema brojeve verzija (nema 'HTML6'); kontinuirano se ažurira svaki tjedan.
  • Možete kliknuti desnom tipkom miša na bilo koju web stranicu na planetu i odabrati 'Prikaži izvor stranice' (View Page Source) da biste vidjeli njezin izvorni HTML kod.

Često postavljana tehnička pitanja

Za što se koristi HTML?

HTML se koristi za strukturiranje sadržaja na internetu, stvaranje web stranica s tekstom, naslovima, slikama, vezama, obrascima i ugrađenim multimedijskim sadržajima.

Mogu li pretvoriti HTML u PDF ili Markdown?

Da. File2File.app može prikazati i pretvoriti bilo koju HTML datoteku u čist, ispisiv PDF dokument ili laganu Markdown tekstualnu datoteku izravno u vašem pregledniku.

Koja je razlika između HTML-a i HTML5?

HTML5 je moderna evolucija HTML-a, koja dodaje izvornu podršku za reprodukciju video i audio zapisa, interaktivnu grafiku na platnu (canvas), mobilnu responzivnost i čiste semantičke elemente poput <header>, <article> i <footer>.