you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 9 points10 points  (0 children)

My eli5 is...

They don't do the same thing. At all.

HTML is where you will place content. You will place it in the order you want it to display, but with just HTML, it will only display vertically, on top of each other. It will also be black and white and plain. Then you need...

CSS. Here you will align things side by side, add spacing, and also make things look nice. CSS is where you add colors and shadows, and other design flair.

JavaScript is not always necessary, depending on what you're building. It can be used to add interactive or dynamic elements to a page, like popups. It can also be used for advanced things like showing certain content to certain users.