Skip to content

This repository, HTML Tags, provides a comprehensive and organized list of HTML tags, their descriptions, and references for further learning. It is designed to help developers and learners better understand HTML by providing detailed information in an easily accessible format.

License

Notifications You must be signed in to change notification settings

BaseMax/html-tags

Repository files navigation

HTML Tags Repository

Welcome to the HTML Tags repository! This project contains a comprehensive list of HTML tags with their descriptions and links to learn more about each.

Table of HTML Tags

Tag Name Brief Description Learn More Link
<!--...--> Defines a comment Learn More
<!DOCTYPE> Defines the document type Learn More
<a> Defines a hyperlink Learn More
<abbr> Defines an abbreviation or an acronym Learn More
<acronym> Not supported in HTML5. Use <abbr> instead.Defines an acronym Learn More
<address> Defines contact information for the author/owner of a document Learn More
<applet> Not supported in HTML5. Use <embed> or <object> instead.Defines an embedded applet Learn More
<area> Defines an area inside an image map Learn More
<article> Defines an article Learn More
<aside> Defines content aside from the page content Learn More
<audio> Defines embedded sound content Learn More
<b> Defines bold text Learn More
<base> Specifies the base URL/target for all relative URLs in a document Learn More
<basefont> Not supported in HTML5. Use CSS instead.Specifies a default color, size, and font for all text in a document Learn More
<bdi> Isolates a part of text that might be formatted in a different direction from other text outside it Learn More
<bdo> Overrides the current text direction Learn More
<big> Not supported in HTML5. Use CSS instead.Defines big text Learn More
<blockquote> Defines a section that is quoted from another source Learn More
<body> Defines the document's body Learn More
<br> Defines a single line break Learn More
<button> Defines a clickable button Learn More
<canvas> Used to draw graphics, on the fly, via scripting (usually JavaScript) Learn More
<caption> Defines a table caption Learn More
<center> Not supported in HTML5. Use CSS instead.Defines centered text Learn More
<cite> Defines the title of a work Learn More
<code> Defines a piece of computer code Learn More
<col> Specifies column properties for each column within a <colgroup> element Learn More
<colgroup> Specifies a group of one or more columns in a table for formatting Learn More
<data> Adds a machine-readable translation of a given content Learn More
<datalist> Specifies a list of pre-defined options for input controls Learn More
<dd> Defines a description/value of a term in a description list Learn More
<del> Defines text that has been deleted from a document Learn More
<details> Defines additional details that the user can view or hide Learn More
<dfn> Specifies a term that is going to be defined within the content Learn More
<dialog> Defines a dialog box or window Learn More
<dir> Not supported in HTML5. Use <ul> instead.Defines a directory list Learn More
<div> Defines a section in a document Learn More
<dl> Defines a description list Learn More
<dt> Defines a term/name in a description list Learn More
<em> Defines emphasized text Learn More
<embed> Defines a container for an external application Learn More
<fieldset> Groups related elements in a form Learn More
<figcaption> Defines a caption for a <figure> element Learn More
<figure> Specifies self-contained content Learn More
<font> Not supported in HTML5. Use CSS instead.Defines font, color, and size for text Learn More
<footer> Defines a footer for a document or section Learn More
<form> Defines an HTML form for user input Learn More
<frame> Not supported in HTML5.Defines a window (a frame) in a frameset Learn More
<frameset> Not supported in HTML5.Defines a set of frames Learn More
<h1> to <h6> Defines HTML headings Learn More
<head> Contains metadata/information for the document Learn More
<header> Defines a header for a document or section Learn More
<hgroup> Defines a header and related content Learn More
<hr> Defines a thematic change in the content Learn More
<html> Defines the root of an HTML document Learn More
<i> Defines a part of text in an alternate voice or mood Learn More
<iframe> Defines an inline frame Learn More
<img> Defines an image Learn More
<input> Defines an input control Learn More
<ins> Defines a text that has been inserted into a document Learn More
<kbd> Defines keyboard input Learn More
<label> Defines a label for an <input> element Learn More
<legend> Defines a caption for a <fieldset> element Learn More
<li> Defines a list item Learn More
<link> Defines the relationship between a document and an external resource (most used to link to style sheets) Learn More
<main> Specifies the main content of a document Learn More
<map> Defines an image map Learn More
<mark> Defines marked/highlighted text Learn More
<menu> Defines an unordered list Learn More
<meta> Defines metadata about an HTML document Learn More
<meter> Defines a scalar measurement within a known range (a gauge) Learn More
<nav> Defines navigation links Learn More
<noframes> Not supported in HTML5.Defines an alternate content for users that do not support frames Learn More
<noscript> Defines an alternate content for users that do not support client-side scripts Learn More
<object> Defines a container for an external application Learn More
<ol> Defines an ordered list Learn More
<optgroup> Defines a group of related options in a drop-down list Learn More
<option> Defines an option in a drop-down list Learn More
<output> Defines the result of a calculation Learn More
<p> Defines a paragraph Learn More
<param> Defines a parameter for an object Learn More
<picture> Defines a container for multiple image resources Learn More
<pre> Defines preformatted text Learn More
<progress> Represents the progress of a task Learn More
<q> Defines a short quotation Learn More
<rp> Defines what to show in browsers that do not support ruby annotations Learn More
<rt> Defines an explanation/pronunciation of characters (for East Asian typography) Learn More
<ruby> Defines a ruby annotation (for East Asian typography) Learn More
<s> Defines text that is no longer correct Learn More
<samp> Defines sample output from a computer program Learn More
<script> Defines a client-side script Learn More
<search> Defines a search section Learn More
<section> Defines a section in a document Learn More
<select> Defines a drop-down list Learn More
<small> Defines smaller text Learn More
<source> Defines multiple media resources for media elements (<video> and <audio>) Learn More
<span> Defines a section in a document Learn More
<strike> Not supported in HTML5. Use <del> or <s> instead.Defines strikethrough text Learn More
<strong> Defines important text Learn More
<style> Defines style information for a document Learn More
<sub> Defines subscripted text Learn More
<summary> Defines a visible heading for a <details> element Learn More
<sup> Defines superscripted text Learn More
<svg> Defines a container for SVG graphics Learn More
<table> Defines a table Learn More
<tbody> Groups the body content in a table Learn More
<td> Defines a cell in a table Learn More
<template> Defines a container for content that should be hidden when the page loads Learn More
<textarea> Defines a multiline input control (text area) Learn More
<tfoot> Groups the footer content in a table Learn More
<th> Defines a header cell in a table Learn More
<thead> Groups the header content in a table Learn More
<time> Defines a specific time (or datetime) Learn More
<title> Defines a title for the document Learn More
<tr> Defines a row in a table Learn More
<track> Defines text tracks for media elements (<video> and <audio>) Learn More
<tt> Not supported in HTML5. Use CSS instead.Defines teletype text Learn More
<u> Defines some text that is unarticulated and styled differently from normal text Learn More
<ul> Defines an unordered list Learn More
<var> Defines a variable Learn More
<video> Defines embedded video content Learn More
<wbr> Defines a possible line-break Learn More

The table will be dynamically updated based on the JSON data.

How to Generate/Update README.md

This repository includes a Python script to automatically generate the README.md file based on the html_tags.json file. Ensure that the JSON file is updated with the latest data.

$ pip install -r requirements.txt
$ python crawler.py
$ python update.py

License

This project is licensed under the MIT License.

© Copyright Max Base, 2025

About

This repository, HTML Tags, provides a comprehensive and organized list of HTML tags, their descriptions, and references for further learning. It is designed to help developers and learners better understand HTML by providing detailed information in an easily accessible format.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages