HTML Cheatsheet
<!DOCTYPE html> <!-- Document type declaration -->
<html> <!-- Root element -->
<head> <!-- Document head containing metadata -->
<meta charset="UTF-8"> <!-- Character encoding -->
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- Responsive viewport settings -->
<title>Your Page Title</title> <!-- Page title displayed in the browser tab -->
<link rel="stylesheet" href="styles.css"> <!-- Link to an external stylesheet -->
<style>
/* Internal CSS styles */
</style>
<script src="script.js"></script> <!-- Link to an external JavaScript file -->
</head>
<body> <!-- Document body where visible content goes -->
<header> <!-- Header section -->
<h1>Heading 1</h1> <!-- Heading with the largest font size -->
<h2>Heading 2</h2> <!-- Subheading -->
<nav> <!-- Navigation menu -->
<ul>
<li><a href="#">Home</a></li> <!-- List item with a link -->
<li><a href="#">About</a></li>
<li><a href="#">Services</a></li>
</ul>
</nav>
</header>
<main> <!-- Main content section -->
<section> <!-- Section with a heading -->
<h2>Section Title</h2>
<p>This is a paragraph of text.</p>
<a href="https://www.example.com">Visit Example</a> <!-- Link to an external website -->
<img src="image.jpg" alt="Image Description"> <!-- Image with alternative text -->
</section>
<article> <!-- Independent, self-contained content -->
<h3>Article Title</h3>
<p>Article content goes here.</p>
</article>
</main>
<aside> <!-- Sidebar or supplementary content -->
<h3>Sidebar Title</h3>
<ul>
<li>Item 1</li>
<li>Item 2</li>
</ul>
</aside>
<footer> <!-- Footer section -->
<p>© 2023 Your Website Name</p> <!-- Copyright notice -->
</footer>
</body>
</html>
Structure
<html>
and</html>
enclose the entire HTML document.<head>
and</head>
contain information about the document, such as the title and meta tags.<body>
and</body>
contain the content of the document, such as headings, paragraphs, and images.
Headings
<h1>
to<h6>
create headings of different sizes.<p>
creates a paragraph.
Lists
<ul>
creates an unordered list.<ol>
creates an ordered list.<li>
creates a list item.
Images
<img>
inserts an image into the document.
Links
<a>
creates a link to another document or resource.
Tables
<table>
and</table>
enclose a table.<tr>
and</tr>
create rows in a table.<td>
and</td>
create cells in a table.
Forms
<form>
and</form>
enclose a form.<input>
creates a text input field.<select>
creates a drop-down list.<button>
creates a button.
Attributes
- Attributes are used to specify additional information about elements. For example, the
src
attribute of the<img>
element specifies the source of the image.
<!DOCTYPE html>
<html>
<head>
<title>My Web Page</title>
</head>
<body>
<h1>This is my web page!</h1>
<p>This is a paragraph on my web page.</p>
<img src="https://example.com/image.png" alt="Image of a cat">
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
</body>
</html>