Forskellen mellem HTML og CSS

HTML vs CSS

HyperText Markup Language, bredt kendt som HTML, er det førende markup-sprog for websider. HTML er den grundlæggende byggesten til websider. Webbrowser læser HTML-dokumentet og komponerer dem til visuelle eller hørbare websider. Cascading Style Sheets (CSS) er et sprog, der beskriver udseendet og formateringen af ​​et dokument skrevet ved hjælp af et mark sprog. CSS er vidt brugt til at style websider skrevet i HTML.

Hvad er HTML?

HTML er som nævnt tidligere et markeringssprog, ikke et programmeringssprog. Et markup-sprog er et sæt markeringskoder, og HTML bruger markupkoder, som normalt kaldes HTML-tags, til at beskrive websider. HTML-dokumenter beskriver websider, og de indeholder HTML-tags og almindelig tekst. HTML-tags kunne let identificeres i et HTML-dokument, da de er omgivet af vinkelbeslag (f.eks.). HTML-tags indsættes typisk i et dokument parvis, hvor det første tag er startmærket (f.eks. ) og det andet tag er slutmærket (f.eks. ). En webbrowser (f.eks. Internet Explorer, Firefox osv.) Har til opgave at læse et HTML-dokument og vise det som en webside. Browseren bruger HTML-tags til at tolke sidens indhold, og selve HTML-tags vises ikke af browseren. HTML-sider kan integrere billeder, objekter og scripts skrevet på sprog som JavaScript. Endvidere kan HTML bruges til at oprette interaktive former.

Hvad er CSS?

Som nævnt tidligere definerer CSS, hvordan HTML-elementer skal vises på en side. Oprindeligt var HTML ikke beregnet til at have tags til formatering af et dokument, men til at definere indholdet. Men introduktionen af ​​tags som i HTML 3.2 gjorde webudviklernes liv meget vanskeligt. Når man udvikler store websteder, blev tilføjelse af skrifttype og farveinformation til hver side en meget kedelig proces. Som en løsning på dette problem oprettede World Wide Web Consortium (W3C) CSS. HTML 4.0 gør det muligt at fjerne al formatering fra HTML-dokumentet og gemmes i en separat CSS-fil. CSS muliggør adskillelse af dokumentindhold fra dokumentpræsentation, såsom layout, farver og skrifttyper. Dette ville gøre det muligt for flere websider at dele den samme formatering og reducere kompleksiteten og gentagelsen i strukturelt indhold. CSS kan også tillade, at den samme markeringsside præsenteres i forskellige stilarter ved at give læserne mulighed for at vælge et andet typografiark for at tilsidesætte det, der er specificeret af forfatteren af ​​websiden. I dag er CSS vidt brugt og understøttet af alle browsere.

Forskellen mellem HTML og CSS

Den vigtigste forskel mellem HTML og CSS er, at HTML er et markup-sprog, der bruges til at specificere indholdet af en webside, mens CSS er et stilarksprog, der bruges til at specificere formateringen af ​​websiden. Selvom HTML også kan specificere formatering af en webside, ville det at bruge CSS til dette formål være mere effektivt, da det ville muliggøre adskillelse af indhold fra præsentation og ensartet websted.