Är HTML ett programmeringsspråk?

HTML-kod

Det korta svaret: Förmodligen inte

HTML (Hyper Text Mark-up Language) är inte ett programmeringsspråk, som namnet antyder, det är ett markeringsspråk (som förklaras nedan). Enkelt uttryckt är HTML en kod som beskriver hur en viss webbsida ser ut. HTML kan också innehålla formateringen av dess element, som teckensnittsstorlek, färg, stil, bakgrundsfärg, plats och många fler. Men i modern webbutveckling lägger vi den stylingkoden i en separat fil, som kallas CSS (Cascaded Style Sheet). Så medan HTML definierar sidans struktur ger CSS den en stil. Men du kan inte instruera datorn att utföra procedurer med dem, till exempel kan du inte definiera slingor, göra förgrening med if / else, deklarera funktioner, hantera händelser och många fler.

Vad är påslag?

Föreställ dig att på din webbplats vill du "Välkommen till min webbplats" text och vill att den ska vara storlek 18 och färgröd. Hur kan vi säga datorn att lagra den formateringsdata? Vi kan göra det med ett markeringsspråk med så kallade taggar (specialsymboler). Tycka om

<p style="”font-size:18px" color:red”>Välkommen till min hemsida</p>.

I exemplet ovan berättar vi för datorn att ”Välkommen till min webbplats” är ett stycke eftersom det är omgivet av <p></p> taggar (HTML-del). Genom att lägga till stil = ”fontstorlek: 18px färg: röd” kod, vi berättar också datorns stil för det stycket (CSS-delen). Enkelt, eller hur? När våra HTML / CSS-koder blir större är det mycket praktiskt att behålla den stilinformationen i en separat fil som heter CSS (Cascaded Style Sheet).

Så HTML-kod definierar strukturen, dvs berättar att här kommer att vara ett stycke med en viss text inuti:

<p>Välkommen till min hemsida</p>

Och CSS-kod berättar hur ett stycke ska formateras:

p {
teckenstorlek: 18px;
färgen röd;
}

Webbläsare som Chrome, Safari, Firefox, Edge, etc. vet att all text som är insvept i <p></p> taggen ska ha storlek 18 pixlar och målad i röd färg och visar den texten på det specifika sättet för användaren. Nu räcker det!

Så vad är programmeringsspråken då?

Enkelt uttryckt har vi att göra med ett programmeringsspråk, när vi kan definiera variabler, lagra och läsa värden med dem, skriva funktioner, skriva slingor, om uttalanden, hantera händelser som knappklick och många många fler. Eftersom HTML / CSS inte kan göra någon av de beskrivna, gör vi våra webbplatser levande genom att lägga till JavaScript (JS) -kod. JS är ett skriptspråk (program som tjänar för ett visst syfte), som ursprungligen användes för endast front-end-utveckling (det är vad du ser och kan interagera med just nu på denna webbplats). På baksidan (allt som händer på servern och du som användare kan inte se det) använder vi programmeringsspråk, med (respektive ramverk som visas inom parentes) som Java (Spring), C# (ASP.NET), PHP (Laravel), Python (Flask, Django), Ruby (Rails) och nu också JavaScript med sitt relativt nya ramverk Node.JS (helt enkelt talande, JavaScript-språkimplementering för back-end).

Se min korta visuella beskrivning av skillnaden mellan HTML, CSS och JS.

Länken till min online-kurs: https://online.datorium.eu

Dela det här inlägget

Dela på facebook
Dela på linkedin
Dela på twitter
Dela på telegram
Dela på vk
Dela på reddit
Dela på pinterest
Dela på google
Dela på email

Mer att utforska