Är HTML ett programmeringsspråk?

HTML-kod

Det korta svaret: Förmodligen inte

HTML (Hyper Text Mark-up Language) is not a programming language, as the name suggests, it is a mark-up language (as explained below). Simply put, HTML is a code that describes how a particular web page looks like. HTML can also contain the formatting of its elements, like font size, color, style, background color, location, and many more. But in modern web development we put that styling code into a separate file, which is called CSS (Cascaded Style Sheet). So, while HTML defines the structure of the page, CSS gives it a style. But you cannot instruct computer to execute procedures with them, for example you can not define loops, make branching with if/else, declare functions, handle events and many more.

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

Välkommen till min webbplats

.

I exemplet ovan berättar vi för datorn att ”Välkommen till min webbplats” är ett stycke eftersom det är omgivet av

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:

Välkommen till min webbplats

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

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

Lämna ett svar

E-postadressen publiceras inte. Obligatoriska fält är märkta *

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