Det handler ikke umiddelbart om design af hjemmesider og så alligevel. For når du skal designe en hjemmesider kommer du næppe udenom nogen af de her emner.
HTML
HyperText Markup Language er sådan set det du kigger på nu. Alle hjemmesider består grundlæggende af html. Det er ligegyldigt om siden er lavet i PHP, ASP.Net eller en hvilken som helst anden teknologi. Det er html du kigger på. Du kan lave html filer i notepad, det består af en række tags der starter med < og slutter med >. De tags bliver fortolket af din browser som så viser dig resultatet.
Oprindeligt var hensigten med html at vise data. Det blev ikke lavet til at være æstetisk flot. Derfor vil html uden nogen form for styling også se ret kedeligt ud. Det med at det kun skulle vise data holdt dog ikke særligt længe, men det kommer jeg ind på om lidt.
En vigtig detalje omkring html er at det er statisk. Det vil sige at når du har lavet et html dokument vil det se sådan ud for tid og evighed, eller indtil du redigerer det.
CSS
Cascading Style Sheets bliver brugt til at peppe html siderne lidt op. Html i sig selv er ret kedeligt at se på, men ved hjælp af CSS kan vi få siden til at se ud stort set som vi vil.
Html tabeller har længe domineret måden vi laver layout til hjemmesider, men rene CSS layouts vinder større og større indpas. Det er en god ting, for det er med til at gøre siderne bedre egnede til mobile browsere (PDA’ere, mobiltelefoner osv.). Desuden er det også nemmere at overholde de standarder der er for hjemmesider når man laver rene CSS layouts.
Hjemmesider der består af html og CSS er dog stadigvæk rimeligt statiske.
JavaScript
Når alt kommer til alt kan vi jo godt lide at der er en smule lir på vores hjemmesider. Det er der JavaScript kommer ind i billedet. Vi bruger JavaScript til at lave bl.a. dropdown menuer.
Du har måske hørt om programmeringssproget Java og det er fristende at tro at Java og JavaScript er i familie med hinanden. Det er de ikke! Godt nok vil det for mange se ud som om at det er de samme ting man skriver, men der er nogen meget vigtige forskelle. Man kan nemlig godt bruge Java på internettet, men det fungerer på en helt anden måde en JavaScript. JavaScript er det der bliver kaldt en ClientSide teknologi. Det betyder at alt det der foregår ved hjælp af JavaScript sker på browseren på din maskine.
Du kan eksempelvis ikke gemme noget i en database ved hjælp af JavaScript. Til det formål skal du bruge en ServerSide teknologi som f.eks. PHP, som denne side er bygget med. ServerSide betyder bare at det den laver foregår på den server som siden ligger på.
DHTML
Dynamic HTML er en samlet betegnelse for html, css og javascript. Html er statisk men ved hjælp af andre teknologier kan vi gøre det mere levende.
Share and Enjoy:
These icons link to social bookmarking sites where readers can share and discover new web pages.