Foundation web development concepts - HTML, CSS, JavaScript
What HTML, CSS, and JavaScript are, and how the three languages work together to build every website you've ever visited
HTML (HyperText Markup Language) is the language that gives a web page its structure and content
<!-- HTML gives the page its raw structure and content -->
<!DOCTYPE html>
<html lang="en">
<head>
<title>My First Web Page</title>
</head>
<body>
<h1>Welcome to My Site</h1>
<p>This is a paragraph of text.</p>
<img src="cat.jpg" alt="A cute cat">
<!-- A hyperlink — the "HT" in HTML -->
<a href="https://google.com">Go to Google</a>
<ul>
<li>Item one</li>
<li>Item two</li>
</ul>
</body>
</html>💡 Explanation: HTML uses opening and closing tags like <h1></h1> to wrap content. The browser reads this file top-to-bottom and builds a visual page. Without CSS it has no colour or layout; without JavaScript it has no interactivity — just structure.
Structure and content — the skeleton of the page
Defining what is on the page: headings, text, images, links, forms
<h1>Hello</h1> <p>Welcome to my site.</p>
There is no page — the browser has nothing to display
N/A — HTML is the minimum required for any web page
A blank white screen in the browser