HTML dokument (.html)

WHATWG Standardno

Jezički standard za označavanje hiperteksta (HTML) predstavlja osnovni standard objavljivanja na World Wide Web-u, koji struktuira dokumente u interaktivna multimedijalna iskustva sa hipervezama i vizuelnim stilom na svakom digitalnom uređaju.

Конвертујте JSON у HTML

Бесплатан JSON у HTML конвертор у прегледачу. Конвертујте фајлове тренутно без слања на сервер уз 100% приватност.

Pregledaj i metapodaci

Operativni sistemi i analizatori datoteka identifikuju HTML datoteke proverom početnog binarnog niza bajtova:

Изаберите или превуците датотеке овде

100% приватна конверзија у прегледачу – датотеке никада не напуштају ваш уређај

или налепите Ctrl+V
100% Локална обрада у прегледачу 0 бајтова послато спољним серверима. Сва обрада је извршена локално у безбедном окружењу вашег прегледача.

Potpis zaglavlja na nivou bajtova (Magic Bytes)

Operativni sistemi i analizatori datoteka identifikuju HTML datoteke proverom početnog binarnog niza bajtova:

HEX POTPIS (OFFSET 0):

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

ASCII REPREZENTACIJA: <!DOCTYPE html

Standardizacija: WHATWG HTML Living Standard / W3C Recommendation

Tehničke specifikacije

Arhitektura kontejneraUnicode text stream structured as hierarchical Document Object Model (DOM) tree elements
KompresijaUncompressed text stream (typically compressed over HTTP via Brotli or Gzip)
Bajtni redosled (Endianness)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)
TransparentnostFull CSS opacity, alpha color channels (rgba/color()), and blend modes
Strimovanje i progresivno učitavanjeIncremental streaming parsing: browsers render elements before the full file finishes downloading

Tehnička matrica poređenja: HTML vs Konkurenti

Tehnički atributHTML (Trenutno)MDXMLPDF
Interaktivnost i logikaPotpuno JavaScript i DOM skriptovanjeSamo statički deklarativni tekstSkladištenje podataka (bez ugrađene logike)Ograničene skripte forme (AcroJS)
Fleksibilnost stilizovanjaBeskonačna vizuelna kontrola CSS3/CSS4Podrazumevano stilizovanje zavisno od temeZahteva XSLT tabele stilovaStrogo fiksirani raspored u pikselima
Univerzalno veb renderovanje100% izvorno u svakom pretraživačuZahteva motor za renderovanje Markdown-aZahteva XML pregledač ili stilizovanjeZahteva ugrađeni PDF dodatak
HipervezeIzvorne veb hiperveze (href)Markdown sintaksa [text](url)XML XLink sintaksaUgrađene anotacije PDF veza

Uobičajeni režimi oštećenja i vodič za heksadecimalni oporavak

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

Osnovni uzrok: Nedostaje deklaracija UTF-8 karaktera ('<meta charset="utf-8">') ili se zaglavlja kodiranja ne poklapaju.

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

Bezbednosna analiza i vektori napada parsera

Motori za renderovanje HTML-a izvršavaju skripte i parsiraju složene oznake gde neprovereni unosi izazivaju skriptovanje na više lokacija (XSS).

Poznati vektori napada

  • Uskladišteno ili refleksno skriptovanje na više lokacija (XSS) koje krade kolačiće korisničke sesije i autentifikacione token-e.
  • HTML injekcija koja obmanjuje korisnike putem lažnih interfejsa za prijavljivanje.
  • Bezbednosne ranjivosti zasnovane na DOM-u koje manipulišu sa document.location ili eval().

Defanzivne najbolje prakse:

Istorijat i prekretnice

2019W3C i WHATWG potpisuju istorijski sporazum kojim se WHATWG HTML Living Standard uspostavlja kao jedini izvor istine.
2014W3C finalizuje preporuku za HTML5, uvodeći izvorni video, audio, platno (canvas) i responzivnu semantiku.
1993Tim Berners-Lee objavljuje prvi formalni nacrt HTML interneta u CERN-u.

Ključne prednosti

  • Temeljni jezik ljudskog znanja i digitalne komunikacije: izvorno podržan na 100% računara i mobilnih uređaja.
  • Besprekorna integracija sa CSS-om za vizuelni dizajn i JavaScript-om za dinamičku interaktivnost.
  • Motor za dinamičko renderovanje: pretraživači mogu inkrementalno da parsiraju, raspoređuju i prikazuju HTML dok bajtovi pristižu preko mreže.

Tehnička ograničenja i nedostaci

  • Samostalne .html datoteke ne obuhvataju povezane spoljne slike, fontove ili tabele stilova bez pakovanja (npr. MHTML/Base64).
  • Prikazivanje može malo varirati između različitih motora pretraživača (Blink, WebKit, Gecko).
  • Visoka bezbednosna površina: nekodirani unosi korisnika mogu izazvati ranjivosti skriptovanja na više lokacija (XSS).

Zanimljivosti

  • Tim Berners-Lee je izmislio HTML u CERN-u 1989. godine kako bi pomogao nuklearnim fizičarima da lakše dele istraživačke radove između računara.
  • HTML Living Standard nema brojeve verzija (nema 'HTML6'); on se kontinuirano ažurira svake nedelje.
  • Možete kliknuti desnim tasterom miša na bilo koju veb stranicu na planeti i izabrati 'View Page Source' da biste videli njen osnovni HTML kod.

Često postavljana tehnička pitanja

Za šta se koristi HTML?

HTML se koristi za strukturiranje sadržaja na internetu, kreiranje veb-stranica sa tekstom, naslovima, slikama, vezama, formularima i ugrađenim multimedijalnim sadržajem.

Mogu li da konvertujem HTML u PDF ili Markdown?

Da. File2File.app može da prikaže i konvertuje bilo koju HTML datoteku u čist, štampajući PDF dokument ili laganu Markdown tekstualnu datoteku direktno u Vašem pretraživaču.

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

HTML5 je moderna evolucija HTML-a, koja dodaje izvornu podršku za reprodukciju video i audio zapisa, interaktivnu grafiku na platnu (canvas), odzivnost na mobilnim uređajima i čiste semantičke elemente kao što su <header>, <article> i <footer>.