Det finns olika tekniker som används för webbutveckling som CSS, JavaScript, PHP etc. Bland alla dessa är basspråket för webbutveckling HTML. Det är ett markup språk som består av taggar. Det finns specifika taggar för varje uppgift. HTML kan användas för att ändra strukturen på webbsidan. Lägga till stycken, ändra rubriker, lägga till listor och tabeller är några uppgifter som kan utföras med hjälp av HTML. Det finns flera versioner av HTML. Den senaste versionen är HTML5. Den har många fler funktioner för att bygga effektiva webbapplikationer. HTML är standardspårningsspråket för att skapa webbsidor och webbapplikationer. SGML är en standard för att definiera generaliserade markup språk för dokument. Det är nyckelskillnad mellan HTML och SGML. HTML är baserat på SGML. I den här artikeln diskuteras skillnaden mellan HTML och SGML.
1. Översikt och nyckelskillnad
2. Vad är HTML
3. Vad är SGML
4. Förhållandet mellan HTML och SGML
5. Jämförelse vid sida vid sida - HTML vs SGML i tabellform
6. Sammanfattning
HTML står för Hyper Text Markup Language. De flesta webbsidor är kopplade ihop. En länk till en annan webbsida heter en hypertext. HTML innehåller taggar som instruerar webbläsaren om hur man skapar sidans struktur. Rubrikerna, styckena, listorna, tabellerna kommer under webbsidestrukturen.
Varje HTML-fil har dokumenttypdeklarationen längst upp. Den berättar om webbläsaren om HTML-versionen som används i dokumentet. Detaljerna på webbsidan finns i avsnittet. Innehållet som ska visas på webbsidan är inuti avsnittet. Det finns många taggar för att utföra olika uppgifter. De
tagg används för att separera stycken. De flesta taggar har motsvarande starttag och slutmärket. t.ex. ,
. Det finns också formateringstaggar. De används för att drista texten. Taggen används för att understryka texten. De tagg används för att göra innehållet kursiv. Vissa taggar innehåller start- och slutkoderna själv. DeFigur 01: Enkelt HTML-dokument
När du öppnar ovanstående HTML-sida i webbläsaren visas den enligt följande.
Figur 02: HTML-sida i webbläsaren
Enligt ovanstående HTML-fil är dokumentdeklarationen högst upp. Det anger att HTML-dokumentet använder HTML5. Huvuddelen och kroppsdelen ingår i startkoden och stängningskoden. Detaljerna på webbsidan ingår i huvudavsnittet. Innehållet som ska visas är i kroppsdelen. De
HTML kan kombineras med annan teknik. När den kombineras med CSS visas webbsidan mer presenterbar. Att ansluta till JavaScript gör websidan mer interaktiv. Det är det vanligaste språket för att skapa webbsidor.
SGML står för Standard Generalized Markup Language. Det är en standard för att definiera markup språk. HTML är baserat på SGML. Det är inte i sig ett dokumentspråk. Det är en beskrivning av hur man anger dokumentet. Därför är det en metadata. SGML var ursprungligen utformat för att dela maskinläsbara stora projekt i myndigheter och andra industrier. Ett SGML-dokument består av tre avsnitt. Det finns en deklaration. Prologen innehåller DOCTYPE-deklarationen med andra markupdeklarationer. Då förekomsten själv. Den innehåller ett översta element och dess innehåll.
Huvudfördelarna med SGML är att den kan skapas genom att överväga dokumentstrukturen än att tänka på utseendeegenskaperna. De kommer att vara mer bärbara eftersom en SGML-kompilator kan tolka något dokument med hänvisning till dess dokumenttypdefinition (DTD). Dokument som ursprungligen är avsedda för utskriftsmediet kan enkelt anpassas till andra medier, t.ex. datorskärmen.
SGML är en internationell standard för att specificera beskrivningen av typen och innehållet i de digitala dokumenten. En nackdel med SGML är att det inte stöder stilark. Programvaran blir outvecklad på grund av de starka inställningarna för SGML. Förutom det är datautbytningen också komplex i SGML.
HTML vs SGML | |
HTML är standardspårningsspråket för att skapa webbsidor och webbapplikationer. | SGML är en standard för att definiera generaliserade markup språk för dokument. |
Står för | |
HTML står för Hypertext Markup Language. | SGML står för Standard Generalized Markup Language. |
Varje organisation underhåller nu webbsidor. Det finns olika tekniker som används för webbapplikationer. I denna artikel diskuterades skillnaden mellan HTML och SGML. HTML är standardspårningsspråket för att skapa webbsidor och webbapplikationer. SGML är en standard för att definiera generaliserade markup språk för dokument. Det är skillnaden mellan HTML och SGML. HTML är baserat på SGML.
1. "Vad är SGML (Standard Generalized Markup Language)? - Definition från WhatIs.com. "SearchMicroservices. Tillgänglig här
2. "Standard Generalized Markup Language." Wikipedia, Wikimedia Foundation, 18 mars 2018. Tillgänglig här
3. "HTML-översikt." , Tutorials Point, 8 jan 2018. Tillgänglig här
1. 'SGML' Av Dreftymac på engelska Wikipedia - SGML.svg, (CC BY-SA 2.5) via Commons Wikimedia