Click on a particular category of tags to jump directly to it, or browse the full reference list.
Note: In older versions of HTML, some tags did not require ending tags. With the emergence of XML and XHTML, you should be sure to include both beginning and ending tags.
| Document | Images | Forms | Basic Text | Imagemaps | META Tags | Lists | Tables | Style Sheets | Links | Frames | Special Characters |
| Structure Tags | |||
| Function | Start Tag | Attributes | End Tag |
| HTML File | none | ||
| File Header | none | ||
| File Title | none | ||
| Comments | |||
| Body | background=”filename” bgcolor=”color value” text=”color value” link=”color value” vlink=”color value” | ||
| Division | align=”right/left/center” style=”property:value;” class=”classname” | ||
| Span (inline) | style=”property:value;” class=”classname” | ||
| Basic Text Tags | |||
| Function | Start Tag | Attributes | End Tag |
| Line Break | clear=”left/right/all” | or | |
| Paragraph | align=”center/right” | ||
| Bold | none | ||
| Italic | none | ||
| Typewriter Text | none | ||
| Headline | align=”center/right” | ||
| Font | face=”name, name” size=”+/-value/fixed size” color=”color value” Note: the font tag is being phased out in favor of CSS styles. | ||
| Horizontal Rule |
| size=”XX” width=”XX/XX%” noshade |
or |
| Block Quote |
| none | |
| Division | align=”left/center/right” | ||
| List Tags | |||
| Function | Start Tag | Attributes | End Tag |
| Unordered List |
| type=”disc/circle/square” | |
| Ordered List |
| type=”I/A/1/a/i” start=”value to start counting at” | |
| List Item | type=all ul and ol options | ||
| Definiton List |
| none | |
| Definition List Item | none | ||
| Definition List Definition | none | ||
| Link Tags | |||
| Function | Start Tag | Attributes | End Tag |
| Anchor Link | href=”filename” target=”windowname” | ||
| Anchor Mark | name=”markname” | ||
| Image Tags | |||
| Function | Start Tag | Attributes | End Tag |
| Insert Image | src=”filename” align=”left/right” width=”XXX” height=”XXX” alt=”text that desribes image” ISMAP USEMAP=”#mapname” | ||
| Client-side Imagemap Tags | |||
| Function | Start Tag | Attributes | End Tag |
| Define Map | name=”mapname” | ||
| Area Definition | shape=”rect/circle/poly/point” coords=”X,Y,X,Y” href=”imagename” | ||
| Table Tags | ||||
| Function | Start Tag | Attributes | End Tag | |
| Table |
| |||
| Table Row | ||||
| align=”left/center/right” valign=”top/middle/bottom” bgcolor=”color value” | ||||
| Table Data | align=”left/center/right” valign=”top/middle/bottom” width=X nowrap colspan=”X” rowspan=”X” bgcolor=”color value” | |||
| Table Header | align=”left/center/right” valign=”top/middle/bottom” width=X nowrap colspan=”X” rowspan=”X” bgcolor=”color value” | |||
| Caption |
| align=”left/center/right” valign=”top/middle/bottom” | ||
| Frame Tags | |||
| Function | Start Tag | Attributes | End Tag |
| Set Frames | cols=”XX/XX%/*” rows=”XX/XX%/*” | ||
| Frame Definition | src=”filename” name=”framename” noresize scroll=auto/yes/no marginwidth=”XX” marginheight=”XX” | ||
| Base | target=”framename”/ “_self”/ “_top”/ “_parent” (Note the underscores) | ||
| No Frames | Between start and end tags, place the content that appears when a non-frames browser loads this page. | ||
| Form Tags | |||
| Function | Start Tag | Attributes | End Tag |
| Form | method=get/put action=”programname” | ||
| Input Field | name=”variablename” type=text/password/ checkbox/radio/submit/ reset/image | ||
| Selection List | name=”variablename” size=XX multiple | ||
| Selection Option | none | ||
| Scrolling Text Field | name=”variablename” rows=XX cols=XX | ||
| Meta Tags | |||
| Function | Start Tag | Attributes | End Tag |
(Server metatags) | http-equiv=”refresh” content=”seconds, filename” | none | |
(Content metatags) | name=”keywords/description/author/ generator/abstract/expiration” content=”your information” | none | |
| Style Sheet Tags | |||
| Function | Start Tag | Attributes | End Tag |
| Style Definition Area | type="text/css"> Style declarations go between begin and end style tags | ||
| Link to external CSS File | rel=stylesheet type=”text/css” href=”URL” | none | |
| Commonly-Used Special Characters | ||
| Name | Symbol | HTML Equivalent |
| ampersand | & | & |
| cent sign |
Charlie has over a decade of experience in website administration and technology management. As the site admin, he oversees all technical aspects of running a high-traffic online platform, ensuring optimal performance, security, and user experience. Related PostsAbout Our Editorial ProcessAt DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere. See our full editorial policy. ![]() IRS Accepts Fewer Tax Settlement Offers
Steve Gickling
September 21, 2026
1:57 PM
![]() Local Concerns Slow the Global AI Race
Kirstie Sands
September 21, 2026
1:22 PM
![]() Anthropic Tracks Claude’s Role in AI Research
Rashan Dixon
September 21, 2026
1:22 PM
![]() Camera-Free Frames Target Smart Glasses Stigma
Deanna Ritchie
September 21, 2026
12:41 PM
![]() Why Natural Voice AI Has to Understand Silence
Marcus Whitfield
September 21, 2026
12:15 PM
![]() VCs Target Multi-Market Payment Rail Providers
Sumit Kumar
September 21, 2026
12:14 PM
![]() Landmark Property Plan Centers Music and Community
Steve Gickling
September 21, 2026
11:11 AM
The New iPhone Pro Max Can Wait
Joe Rothwell
September 21, 2026
10:14 AM
![]() What Google’s Gemini Security Breach Reveals About AI Red Teaming Risks
Priya Nandakumar
September 21, 2026
10:10 AM
![]() Hobbs Promotes Washington Game Makers Abroad
Rashan Dixon
September 21, 2026
9:23 AM
![]() Workflow Automation: Where to Start and What to Avoid
Rashan Dixon
September 21, 2026
8:00 AM
![]() Passwordless Authentication: Is It Finally Time to Ditch Passwords?
Rashan Dixon
September 20, 2026
8:00 AM
Useful Charging Tech Needs Clarity, Not More Hype
Joe Rothwell
September 20, 2026
7:21 AM
![]() Training Your Team to Spot the New Phishing Threats
Rashan Dixon
September 19, 2026
8:00 AM
![]() AI System Matches Surgical X-Rays Faster
Deanna Ritchie
September 18, 2026
4:42 PM
![]() Tap Water Claim Raises Disclosure Questions
Steve Gickling
September 18, 2026
3:48 PM
Civilian Intelligence Should Not Stay Behind Closed Doors
Joe Rothwell
September 18, 2026
1:26 PM
![]() Trump Demands Fed Cut Rates to 1%
Rashan Dixon
September 18, 2026
12:34 PM
![]() AI Agents Join Startup Hiring Debate
Sumit Kumar
September 18, 2026
12:26 PM
![]() Digital Payments Surge as India Retains Cash
Steve Gickling
September 18, 2026
12:24 PM
![]() Reiner Faces Possible Life Without Parole
Rashan Dixon
September 18, 2026
12:03 PM
![]() Tech Leaders Warn About Advanced AI Risks
Kirstie Sands
September 18, 2026
10:39 AM
![]() Network Downplays President’s Supreme Court Loss
Sumit Kumar
September 18, 2026
9:54 AM
![]() A Practical Ransomware Protection Playbook for 2026
Rashan Dixon
September 18, 2026
8:00 AM
![]() What’s New in React 19.3: View Transitions and Fragment Refs Go Stable
Noah Nguyen
September 18, 2026
7:52 AM
| |





















