HTML dokuments (.html)

WHATWG Standarts

HyperText Markup Language (HTML) ir pasaules tīmekļa galvenais publicēšanas standarts, kas strukturē dokumentus interaktīvā, ar saitēm savienotā un vizuāli stilizētā multivides pieredzē visās digitālajās ierīcēs.

Konvertēt JSON uz HTML

Bezmaksas JSON uz HTML konvertētājs pārlūkprogrammā. Konvertējiet failus uzreiz savā ierīcē.

Pārbaudīt un metadati

Operētājsistēmas un failu analizatori identificē HTML failus, pārbaudot sākotnējo bināro baitu secību:

Atlasiet vai velciet failus šeit

100% privāta konvertēšana pārlūkprogrammā - faili nekad neatstāj jūsu ierīci

vai ielīmējiet Ctrl+V
Privātuma garantija bez datu pārraides tīklā: 0 baitu augšupielādēti ārējos serveros. Visa apstrāde notika lokāli jūsu pārlūkprogrammas smilškastē.

Baitu līmeņa galvenes paraksts (maģiskie baiti)

Operētājsistēmas un failu analizatori identificē HTML failus, pārbaudot sākotnējo bināro baitu secību:

HEKSADECIMĀLAIS PARAKSTS (NOBĪDE 0):

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

ASCII ATTEIOLOJUMS: <!DOCTYPE html

Standartizācija: WHATWG HTML Living Standard / W3C Recommendation

Tehniskās specifikācijas

Konteinera arhitektūraUnicode text stream structured as hierarchical Document Object Model (DOM) tree elements
SaspiešanaUncompressed text stream (typically compressed over HTTP via Brotli or Gzip)
Baitu secībaUTF-8 / Unicode text stream (BOM optional)
Krāsu telpassRGB, Display P3, Rec.2020 via CSS Color 4
Kanāli un struktūraHypertext markup, CSS styling, JavaScript interactivity, embedded SVG, Canvas, audio, and video
Maks. izmēriUnbounded document canvas bounds (infinite scroll)
CaurspīdīgumsFull CSS opacity, alpha color channels (rgba/color()), and blend modes
Straumēšana un progresīvā ielādeIncremental streaming parsing: browsers render elements before the full file finishes downloading

Tehniskā salīdzinājuma matrica: HTML pret konkurentiem

Tehniskais atribūtsHTML (Pašreizējais)MDXMLPDF
Interaktivitāte un loģikaPilna JavaScript un DOM skriptēšanaTikai statisks deklaratīvs tekstsDatu glabāšana (bez iebūvētas loģikas)Ierobežoti formas skripti (AcroJS)
Stilizēšanas elastībaBezgalīga CSS3/CSS4 vizuālā vadībaNo motīva atkarīgs noklusējuma stilsNepieciešamas XSLT stila lapasStingri pikseļu fiksēts izkārtojums
Universāla tīmekļa renderēšana100% vietējā katrā pārlūkprogrammāNepieciešams Markdown renderēšanas dzinējsNepieciešams XML skatītājs vai stilsNepieciešams iegultais PDF spraudnis
HipersaitēsVietējās tīmekļa hipersaites (href)Markdown sintakse [text](url)XML XLink sintakseIegultās PDF saites anotācijas

Biežākie bojājumu veidi un heksadecimālās atkopšanas ceļvedis

Lapa parāda neapstrādātus HTML tagus kā tekstu vai sagrozītas svešvalodu rakstzīmes (piem., 'é').

Pamatcēlonis: Trūkst UTF-8 rakstzīmju kopas deklarācijas ('<meta charset="utf-8">') vai neatbilstoši kodējuma galvenes.

Atkopšana: Pievienojiet '<meta charset="utf-8">' vai atkārtoti kodējiet uz UTF-8, izmantojot File2File Text Converter.

Drošības analīze un parsētāja uzbrukuma vektori

HTML renderēšanas dzinēji izpilda skriptus un parsē sarežģītu marķējumu, kur neattīrīta ievade izraisa starpsaišu skriptēšanu (XSS).

Zināmie uzbrukuma vektori

  • Saglabāta vai atspoguļota starpsaišu skriptēšana (XSS), kas nozog lietotāja sesijas sīkfailus un autentifikācijas pilnvaras.
  • HTML injekcija, kas maldina lietotājus, izmantojot viltotas pieteikšanās saskarnes.
  • Ar DOM saistītas drošības ievainojamības, kas manipulē ar document.location vai eval().

Aizsardzības labākā prakse:

Vēsturiskā izcelsme un pavērsieni

2019W3C un WHATWG paraksta vēsturisku līgumu, nosakot WHATWG HTML Living Standard kā vienīgo patiesības avotu.
2014W3C pabeidz HTML5 ieteikumu, ieviešot vietējo video, audio, audeklu (canvas) un adaptīvo semantiku.
1993Tims Berners-Lī publicē pirmo oficiālo HTML interneta melnrakstu CERN.

Galvenās priekšrocības un plusi

  • Cilvēka zināšanu un digitālās saziņas pamatvaloda: tiek nodrošināts vietējais atbalsts 100% datoru un mobilo ierīču.
  • Nemanāma integrācija ar CSS vizuālajam dizainam un JavaScript dinamiskai interaktivitātei.
  • Straumēšanas izkārtojuma dzinējs: pārlūkprogrammas var parsēt, izkārtot un attēlot HTML pakāpeniski, kad baiti nonāk tīklā.

Tehniskie ierobežojumi un mīnusi

  • Atsevišķi .html faili neiekļauj saistītus ārējos attēlus, fontus vai stila lapas bez komplektēšanas (piem., MHTML/Base64).
  • Attēlojums var nedaudz atšķirties dažādos pārlūkprogrammu dzinējos (Blink, WebKit, Gecko).
  • Augsta drošības virsma: neiespējota lietotāja ievade var izraisīt starpsaišu skriptēšanas (XSS) ievainojamības.

Interesanti tehniski fakti

  • Tims Berners-Lī izgudroja HTML CERN 1989. gadā, lai palīdzētu kodolfiziķiem ērti kopīgot pētnieciskos darbus starp datoriem.
  • HTML Living Standard nav versiju numuru (nav 'HTML6'); tas tiek nepārtraukti atjaunināts katru nedēļu.
  • Jūs varat noklikšķināt ar peles labo pogu uz jebkuras tīmekļa lapas uz planētas un atlasīt 'Skatīt lapas avotu' (View Page Source), lai redzētu tās apakšā esošo HTML kodu.

Bieži uzdotie tehniskie jautājumi

Kam tiek izmantots HTML?

HTML tiek izmantots, lai strukturētu saturu internetā, veidojot tīmekļa lapas ar tekstu, virsrakstiem, attēliem, saitēm, veidlapām un iegulto multividi.

Vai varu konvertēt HTML uz PDF vai Markdown?

Jā. File2File.app var renderēt un konvertēt jebkuru HTML failu tīrā, drukājamā PDF dokumentā vai vieglā Markdown teksta failā tieši jūsu pārlūkprogrammā.

Kāda ir atšķirība starp HTML un HTML5?

HTML5 ir mūsdienīga HTML evolūcija, kas pievieno vietēju atbalstu video un audio atskaņošanai, interaktīvai audekla (canvas) grafikai, mobilajai atsaucībai un tīriem semantiskiem elementiem, piemēram, <header>, <article> un <footer>.