HTML5 Basic Structure
Essential HTML5 document structure and elements
Document Structure
<!DOCTYPE html> # HTML5 doctype
<html lang="en"> # root element
<head> # metadata container
<meta charset="UTF-8">
<title>Page Title</title>
</head>
<body> # visible content
</body>
</html>
Meta Tags
<meta charset="UTF-8"> # character encoding
<meta name="viewport" content="width=device-width"> # responsive
<meta name="description" content="..."> # page description
Links and Scripts
<link rel="stylesheet" href="style.css"> # CSS file
<script src="script.js"></script> # JavaScript file
<script defer src="app.js"></script> # load after parsing
Common Elements
<div> # generic container
<span> # inline container
<a href="url">Link</a> # hyperlink
<br> # line break
<hr> # horizontal rule
Lists
<ul> # unordered list
<li>Item</li> # list item
</ul>
<ol> # ordered list
<li>Item</li>
</ol>