Vad är HTML?

HyperText Markup Language (HTML) är en typ av datorspråk som används för att skapa sidor som kan publiceras på Internet eller skickas via e-post. Även om det kan tyckas komplex för många människor, anses det vara ett relativt enkelt språk. All text, grafik och designelement på en sida designad med detta språk är "taggade" med koder som instruerar webbläsaren eller e-postprogrammet hur man visar dessa element. Taggarna tillhandahåller också information om layout och formatering så att webbsidan eller e-postmeddelandet ser så nära ut som det sättet som designern avsåg att se ut. För nybörjarens webbdesigner eller någon annan som behöver känna till en viss kod eller vill lära sig att skapa en hel webbplats finns det många programverktyg, program och webbplatser som kan hjälpa honom eller henne att skriva HTML-kod.

Strukturera

HTML-kodning är strukturerad som ett träd, med varje annan tagg kapslad i den. I de flesta fall kräver varje formateringselement en starttagg och en sluttagg, och olika taggar bör inte överlappa varandra. Detta är vad som menas med "kapslad"; om tag 2 öppnas efter tag 1, bör tag 2 först stängas så att formateringselementet i tagg 2 är helt inneslutet i tagg 1. Element är de enskilda komponenterna som utgör koden och inkluderar öppnings- och stängningstaggar och innehållet mellan dem. Attribut ger mer information om elementet och består av attributet och dess värde, kopplat med ett lika tecken.

För att skapa ett HTML-element skapar användaren en tagg som startar och slutar med vinkelfästen och placerar den före texten som måste formateras. Koden - vanligtvis en eller flera bokstäver, siffror, ord och / eller symboler - inuti vinkelparenteserna indikerar vad elementet är och vilka attribut innehållet ska ha, till exempel dets storlek, teckensnitt eller andra egenskaper. För att avsluta formateringen, skriver användaren den första vinkelfästet, sedan en backskärning, upprepar sedan elementkoden och stänger fästet. Till exempel <title> <strong> Vad är HTML? </strong> </title> är koden som används för att formatera titeln på denna artikel; den "starka" elementtaggen är kapslad i taggen "titel".

Kodtyper

Det finns många koder som tillåter olika textformatering, inklusive kursiv, tabeller, stycken och hyperlänkar till webbsidor. Koder kan också indikera för webbläsaren eller e-postprogrammet hur man visar eller använder andra element, t.ex. bilder, grafik, video och ljud. Andra typer av koder utan vinkelfästen kan användas för att skapa skiljetecken, diakritik och andra symboler som kan visas i texten. Även om alla webbläsare och många e-postprogram använder HTML kan alla tolka och visa koden lite annorlunda, och designers måste ofta beakta dessa variationer när de skapar en webbsida.

Ett utvecklande språk

Sedan den brittiska datorforskaren Tim Berners-Lee utvecklade HTML i början av 1990-talet har det skett många förändringar och versioner. Dessa versioner har underhållits av World Wide Web Consortium (W3C) sedan 1996. I januari 2008 publicerades det första offentliga arbetsutkastet av HTML 5 av arbetsgruppen som utvecklade denna specifikation. Fortfarande under utveckling från och med 2011 förväntades denna revidering dramatiskt förändra applikationsutvecklingen för webben. Det introducerar ett antal nya element, inklusive sådana för webbplatsstruktur, interaktivitet, ljud- och videostöd, samt nya attribut.

Visa en webbsida

Koden som används för att skapa valfri webbsida kan ses genom att navigera i en webbläsare till sidan och sedan välja rätt alternativ från webbläsarens meny. I de flesta webbläsare kan användaren klicka på "Visa" -menyn och välja ett alternativ som "källa," "Visa källa" eller "sidkälla." Detta kommer att göra att ett popup-fönster visas och det visar koden som användes för att skapa den webbsidan.

Det är viktigt att notera att inte allt innehåll som finns på alla webbsidor är skrivet i HTML. Extensible Markup Language (XML) och Extensible HyperText Markup Language (XHTML) är andra typer av markeringsspråk som används i webbutveckling. Dessutom används stilark - som Cascading Style Sheets (CSS) - för att bifoga stil till HTML-dokument. Språk som Flash® och Java® används för att skapa interaktivt innehåll. Många andra programmeringsspråk kan användas för att lägga till specifik funktionalitet på en webbplats.

Jämfört med HTM

Praktiskt taget är det liten skillnad mellan HTM- och HTML-tillägg, eftersom båda läses som en HTML-fil av de flesta maskiner. Anledningen till att det fanns två olika tillägg till att börja med är att vissa typer av datorer, som de som körde på 16-bitars DOS- eller Windows® 3-system, inte kunde läsa fyra teckenförlängningar, och därför behövde tre-tecken HTM-förlängningen. De flesta system som kan läsa fyra teckenförlängningar programmeras automatiskt för att känna igen HTM-filer som HTML-filer, även om datoranvändare ibland kan behöva en omvandlare för att ändra en fil från HTM till ett format som systemet känner igen.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?