Skillnad mellan HTML och CSS

HTML eller Hypertext Markup Language är det vanliga och mest grundläggande språket som används för att skapa webbsidor. Den har en mycket enkel kodstruktur som gör det väldigt lätt att hämta och lära sig jämfört med något annat språk. CSS eller Cascading Style Sheets är ett stilarksspråk som kan tillämpas på alla XML-dokument. Dess syfte är att förenkla utformningen av vissa element så att den skrivna koden skulle vara mycket lättare att läsa.

HTML är ganska enkelt med några nyckelord som är dedikerade till att formatera vissa ord, meningar eller stycken. Det är också ganska förlåtande med misstag, vilket fortfarande visar ett resultat även när det finns fel i koden. Denna aspekt av HTML gör det ganska lätt att lära sig och skriva enkla webbsidor som bara innehåller en liten mängd innehåll och formatering. Problemet med HTML är att det inte riktigt skala så bra när du börjar utveckla större eller mer avancerade sidor. Styling kan innebära flera nyckelord i varje avsnitt och det här upprepas flera gånger på en enda sida, vilket gör sidan onödigt längre. Det enkla och lätta att lära sig språk blir väldigt grovt och ganska svårt att spåra när du har gjort misstag.

CSS utvecklades för att förenkla koden på mycket större sidor. Det betyder inte att CSS inte kan användas på enklare och mindre komplexa sidor. CSS kan fortfarande vara till nytta för små sidor, men fördelarna är mer uppenbara eftersom sidans storlek växer. CSS gör det genom att skapa anpassade taggar som definierar rätt teckensnitt, storlek, färg, marginal och till och med bakgrunden. Dessa anpassade taggar kan sedan användas som vanliga HTML-nyckelord som teckensnitt och fet; men istället om du bara ändrar en aspekt ändras varje aspekt för att överensstämma med taggdefinitionen. Slutresultatet av allt detta är att du bara behöver använda en tagg för att få ett visst utseende, och du kan använda den taggen om och om igen på dina sidor. Du är inte heller begränsad till en enda tagg, du kan skapa så många som du behöver för att helt stilisera dina sidor.

CSS är bara ett verktyg som har blivit populärt tack vare dess modularitet. Det gör skapandet av webbsidor mycket lättare att göra och felsöka. Även om du kan använda CSS på HTML-sidor, är det inte avsett för HTML ensam. Den kan också användas på andra språk som XML och XHTML bland andra.