■ Beginner HTML Tags
Tag Description
<!DOCTYPE> Document type declaration
<html> Root element
<head> Metadata container
<title> Page title
<body> Main content
<h1>–<h6> Headings
<p> Paragraph
<br> Line break
<hr> Thematic break (horizontal line)
<a> Link
<img> Image
<strong> Bold (semantic)
<em> Italic (semantic)
<b> Bold
<i> Italic
<u> Underline
<ul> Unordered list
<ol> Ordered list
<li> List item
<div> Block container
<span> Inline container
<input> Basic form input
<label> Input label
<button> Clickable button
■ Intermediate HTML Tags
Tag Description
<section> Section of content
<article> Self-contained content
<nav> Navigation links
<header> Page/section header
<footer> Page/section footer
<main> Main content
<aside> Side content
<figure> Media + caption wrapper
<figcaption> Caption for <figure>
<table> Table container
<thead> Table header
<tbody> Table body
<tfoot> Table footer
<tr> Table row
<th> Table header cell
<td> Table data cell
<form> HTML form
<textarea> Multi-line text input
<select> Drop-down
<option> Option in select
<optgroup> Grouped options
<fieldset> Group of form elements
<legend> Caption for <fieldset>
<style> Internal CSS
<meta> Metadata
<link> Link external CSS
<script> Add JavaScript
<iframe> Embed web pages
■ Advanced HTML Tags
Tag Description
<canvas> Drawing with JavaScript
<svg> Scalable vector graphics
<audio> Sound player
<video> Video player
<source> Media source for <audio>/<video>
<track> Subtitles and captions
<map> Image map
<area> Clickable area in image map
<template> Reusable HTML fragment
<slot> Web component content injection
<datalist> Autocomplete options
<output> Output of calculations
<progress> Progress bar
<meter> Scalar measurement
<abbr> Abbreviation
<address> Contact info
<cite> Citation
<code> Inline code
<kbd> Keyboard input
<samp> Sample output
<var> Variable
<time> Time or date
<wbr> Word break opportunity
<base> Base URL for relative links
<noscript> Fallback when JS is disabled