HTML, CSS, and JS
Starting Web Development Part 01
This is part one of the series Starting Web Development. Best viewed in a browser.
In this series I hope to walk through the basics of learning web development. As a first-step, we’ll be starting with some background context.
Sometime in the ’90s, Sir Tim Berners-Lee invented Hypertext Markup Language (HTML) as a way to provide instruction (markup) for browsers on how to display elements. HTML5 is the latest version of the standard that defines HTML, with new elements, attributes, and behaviors.
Soon after, Håkon Wium Lie, who worked with Tim Berners-Lee, proposed Cascading Style Sheets (CSS) as a way to add styling (e.g. fonts, color, spacing) to HTML elements. All current CSS specifications have their own specific versions ranging from 1 to 4, but CSS as a whole does not have a version. Both HTML and CSS existed in some form since Standard Generalized Markup Language (SGML) which came out of the ’80s.
A website is simply a collection of HTML files containing content with HTML tags that tell browsers how to display that content and links pointing to CSS and JS files.