Forskel mellem HTML og CSS
HTML vs CSS
HyperText Markup Language, kendt som HTML, er det førende markupsprog for websider. HTML er den grundlæggende byggesten på websider. Webbrowser læser HTML-dokumentet og komponerer dem i visuelle eller hørbare websider. Cascading Style Sheets (CSS) er et sprog, der beskriver udseendet og formateringen af et dokument, der er skrevet ved hjælp af et markeringssprog. CSS bruges i vid udstrækning til at skrive websider skrevet i HTML.
Hvad er HTML?
HTML, som tidligere nævnt, er et markeringssprog, ikke et programmeringssprog. Et markeringssprog er et sæt markeringstags tags, og HTML bruger markup-tags, der normalt kaldes HTML-tags, for at beskrive websider. HTML-dokumenter beskriver websider, og de indeholder HTML-tags og almindelig tekst. HTML-tags kunne identificeres let i et HTML-dokument, da de er omgivet af vinkelbeslag (f.eks.). HTML-tags er typisk indsat i et dokument i par, hvor den første tag er starttaggen (f.eks. ), og den anden tag er slutmærket (f.eks. ). Opgaven af en webbrowser (f.eks. Internet Explorer, Firefox osv.) Er at læse et HTML-dokument og vise det som en webside. Browseren bruger HTML-tags til at fortolke indholdet på siden, og HTML-koderne selv vises ikke af browseren. HTML-sider kan integrere billeder, objekter og scripts skrevet på sprog som JavaScript. Yderligere kan HTML bruges til at oprette interaktive former.
Hvad er CSS?
Som tidligere nævnt 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 at definere indholdet. Men indførelsen af tags som i HTML 3. 2 gjorde livet for webudviklere meget vanskeligt. Når der udvikles store websteder, blev der tilføjet skrifttype og farveoplysninger til hver side en meget kedelig proces. Som en løsning på dette problem oprettede World Wide Web Consortium (W3C) CSS. HTML 4. 0 tillader, at alle formateringer fjernes fra HTML-dokumentet og gemmes i en separat CSS-fil. CSS muliggør adskillelse af dokumentindhold fra dokumentpræsentation som layout, farver og skrifttyper. Dette ville gøre det muligt for flere websider at dele den samme formatering og reducere kompleksitet og gentagelse i strukturelt indhold. CSS kan også tillade, at den samme opsætningsside præsenteres i forskellige stilarter ved at tillade læserne at vælge et andet stilark for at tilsidesætte den, der er angivet af forfatteren af websiden. I dag bruges CSS i vid udstrækning og understøttes af alle browsere.
Forskel mellem HTML og CSS
Hovedforskellen mellem HTML og CSS er, at HTML er et markupsprog, der bruges til at angive indholdet af en webside, mens CSS er et stilarksprog Det bruges til at angive formatering af webside.Selvom HTML også kan angive formatering af en webside, ville det være mere effektivt at bruge CSS til dette formål, da det ville muliggøre adskillelse af indhold fra præsentation og hele sammenhængen.