Do you know the difference between HTML, CSS, and JavaScript? Not many people do, so I thought I’d share my analogy of a website being like a house, where each webpage a room.
The HTML is the architecture of the house — walls, floors, ceilings, pipes. On a webpage, this will be its layout and size of the header, sidebar, footer, and main content section.
The CSS is the interior design — floor tiles, carpet, lighting, furniture. CSS is what controls the fonts, colours, and spacing of the page.
JavaScript is the interactivity — taps, oven, alarm clock. JavaScript is responsible for things like rollover images and contact forms.
One of the classes I’ll be taking next semester is CSS. Being primarily self-taught, I’m really looking forward to filling in the gaps in my knowledge and learning more about CSS3.
In the meantime, I’ve been exploring a collection of code experiments compiled by Hakim.se. I think the Keylight is my favourite so far:
Also showing the power of CSS3 is this iPhone graphic.
How much is $100,000? This much!
A nice graphic showing How Animals See the World!
How to make a tiled pattern.
Enjoy!


















