All Subjects
Free · 197 Topics · No Signup

HTML Notes

Structure, semantics, forms and accessibility for the modern web — written by Coding Now Tech Institute's mentors. Free to read, structured to actually help you learn.

HTML notes by Coding Now Tech Institute cover 197 topics — from html home to nav best practices — each explained with short definitions, syntax and runnable code examples. They are 100% free, need no signup, and work as quick revision for college exams, HTML interviews and Coding Now Tech Institute's mentor-led HTML course in Pitampura, Delhi.

No notes found. Try a different search term, or browse all HTML notes.

HTML Tutorial

59 of 59 topics published
1

HTML HOME

HTML is the skeleton of every website you have ever visited, from landing pages to dashboards. This free track walks you through structure, forms, media and modern semantics from scratch.

2

HTML Introduction

HTML — HyperText Markup Language — describes the structure of web pages using elements and tags. It is the first skill every web developer learns, and this topic covers what it is and why it matters.

3

HTML Editors

You do not need expensive software to write HTML — a simple editor and a browser are enough. Learn what to look for in an editor and how professionals set up their workspace.

4

HTML Basic

Every web page begins with the same few pieces: a document type, head, title and body. Mastering this basic skeleton means you can start any page correctly from day one.

5

HTML Elements

Elements are the building blocks of HTML — an opening tag, content and a closing tag. Understanding how they nest inside each other is the key to valid, predictable pages.

6

HTML Attributes

Attributes add extra information to elements, like the destination of a link or the source of an image. They turn plain tags into functional, accessible components.

7

HTML Headings

Headings organise content into a clear hierarchy, and search engines rely on them to understand a page. Using h1 to h6 correctly helps both readers and SEO.

8

HTML Paragraphs

The paragraph element is where most written content on the web lives. Learn how browsers handle spacing and line breaks so your text renders exactly as intended.

9

HTML Styles

Styles control how HTML looks, from colours to fonts, and they can be applied inline, in the head or from a stylesheet. See the three approaches and when to use each.

10

HTML Formatting

Formatting elements add meaning and emphasis to text — bold, italic, marked, deleted and more. Choosing semantic tags over visual ones keeps your content accessible.

11

HTML Quotations

Quotations in HTML come with dedicated elements like blockquote and q, which signal quotes to browsers and screen readers. Use them instead of styling plain text to look quoted.

12

HTML Comments

Comments let you leave notes inside HTML that browsers ignore, which is invaluable when working in teams. They document structure and temporarily disable code during debugging.

13

HTML Colors

Colour brings web pages to life, and HTML supports names, hex codes, RGB and HSL. Learn the formats so you can match any brand colour exactly.

14

RGB

RGB mixes red, green and blue light to produce over sixteen million colours, the way screens actually work. Understanding it is essential for picking and tweaking colours in code.

15

HEX

Hex codes are the most common way developers write colours, like #FF5733. They pack an RGB value into six characters and appear in every real codebase.

16

HSL

HSL describes colours by hue, saturation and lightness, which often feels more natural for humans. It makes tints, shades and accessible colour pairs much easier to design.

17

HTML CSS

HTML structures the page and CSS makes it beautiful, so learning how they connect is fundamental. See the three ways to attach CSS to your markup.

18

HTML Links

Links are what make the web a web, connecting pages across sites and sections. Learn the anchor tag, absolute versus relative URLs and how to open links safely.

19

Link Colors

Link colours signal state to users — unvisited, visited, hover and active. Styling them properly makes navigation intuitive and your site feel polished.

20

Link Bookmarks

Bookmarks let a link jump to a specific spot on a page using ID anchors. They power skip-links, tables of contents and shareable deep links.

21

HTML Images

Images carry more of the web's weight than text and can make or break page speed. Learn the img tag, src and alt attributes, and why alt text is non-negotiable.

22

Image Map

An image map turns regions of a single picture into separate clickable areas. It is a niche but useful technique for diagrams, maps and infographics.

23

Background Images

Background images sit behind page content and can be repeated, positioned and fixed. They are a classic design tool, though CSS now handles most of it.

24

The Picture Element

The picture element serves different image files for different screens and formats, saving bandwidth on mobile. It is the modern, responsive way to handle hero images.

25

HTML Project

The fastest way to lock in HTML is to build something real. This guided mini-project combines the tags you have learned into a working page.

26

HTML Favicon

The favicon is the small icon shown in the browser tab, and it is a tiny detail with a big brand impact. Learn how to add one in multiple sizes and formats.

27

HTML Page Title

The title tag defines the text on the browser tab and the clickable headline in Google results. It is the most valuable real estate on any page.

28

HTML Tables

Tables display data in rows and columns and remain essential for reports and schedules. Learn their structure — rows, cells and headers — before styling them.

29

Table Borders

Borders separate table cells visually, and modern CSS gives you full control over their width, style and colour. A clean border design makes tables instantly readable.

30

Table Sizes

Tables need the right dimensions to look deliberate — column widths, row heights and responsive behaviour. Learn the modern CSS approach to sizing tables.

31

Table Headers

Headers label what each column means, and using the right header elements makes tables accessible to screen readers. They can sit on top, on the left, or both.

32

Padding & Spacing

Padding inside table cells and spacing between them is what turns a cramped grid into a comfortable layout. These small CSS properties have a large visual effect.

33

Colspan & Rowspan

Colspan and rowspan let cells stretch across multiple columns or rows, essential for tables with merged headings. They appear constantly in real report layouts.

34

Table Styling

Plain tables look unfinished; striped rows, hover highlights and padding make them professional. Learn the styling recipes used on production dashboards.

35

Table Colgroup

The colgroup element styles an entire column at once, avoiding repeated classes on every cell. It keeps table markup lean and column styles consistent.

36

HTML Lists

Lists organise items into ordered, unordered and description layouts, and they appear everywhere — menus, steps, FAQs. They are one of HTML's most-used structures.

37

Unordered Lists

Unordered lists show bulleted items where order does not matter, like features or ingredients. Their flexible styling makes them the basis of most navigation menus.

38

Ordered Lists

Ordered lists number items automatically, perfect for instructions, rankings and processes. Learn the type and start attributes that control numbering.

39

Other Lists

Description lists pair terms with their definitions, ideal for glossaries and metadata. This less-known list type deserves a spot in your toolkit.

40

HTML Block & Inline

Every element is either block-level or inline, and this determines how it flows on the page. Grasping the difference is the foundation of CSS layout.

41

HTML Div

The div is the generic container used to group elements for layout and styling. You will use it constantly, so learn its purpose and its limits.

42

HTML Classes

Classes let you style multiple elements the same way and reuse design patterns across pages. They are the main hook between HTML and CSS.

43

HTML Id

IDs uniquely identify one element on a page, enabling targeted styling, anchors and JavaScript hooks. Learn when an ID is right — and when a class is better.

44

HTML Buttons

Buttons drive every interaction on the web — forms, popups, actions. Learn the button element, its types and how styling changes its meaning.

45

HTML Iframes

Iframes embed another page inside yours — maps, videos, dashboards. They are powerful but come with security and performance trade-offs worth understanding.

46

HTML JavaScript

HTML and JavaScript work together to make pages interactive, usually through the script tag. See where and how scripts load without blocking your page.

47

HTML File Paths

File paths tell the browser where to find images, stylesheets and pages. Mixing up absolute and relative paths is a classic beginner bug — learn it once, avoid it forever.

48

HTML Head

The head holds metadata about the page: title, styles, scripts and SEO tags. It is invisible to visitors but decides how browsers and search engines treat your page.

49

HTML Layout

Layout is how you arrange header, navigation, content and footer on a page. HTML provides semantic elements for each zone, making structure clear before CSS touches it.

50

HTML Responsive

Responsive pages adapt to phones, tablets and desktops automatically. This topic introduces the viewport, media queries and flexible layouts that make it happen.

51

HTML Computercode

Displaying code inside a page needs special elements like code, pre and samp. Learn how to show code snippets with correct formatting and styling.

52

HTML Semantics

Semantic elements describe what content is — header, article, nav — instead of just how it looks. They improve accessibility, SEO and code clarity at once.

53

HTML Style Guide

Consistent, readable HTML is a team skill, not just a personal habit. A style guide covers naming, indentation and structure so every developer's code looks the same.

54

HTML Entities

Some characters, like < and &, are reserved in HTML and need entity codes to display. Learn the common entities and when you need them.

55

HTML Symbols

Symbols like arrows, currency signs and mathematical marks can be typed as entities without images. They add polish to interfaces at zero performance cost.

56

HTML Emojis

Emojis are just unicode characters, and HTML renders them directly — though supporting them fully takes a charset and a little care. Learn to use them reliably.

57

HTML Charsets

Character sets determine how text is encoded, and UTF-8 has become the universal standard. Getting the charset right prevents garbled text across languages.

58

HTML URL Encode

URLs cannot contain spaces and certain symbols, so they must be percent-encoded. Understanding this keeps links working with special characters in them.

59

HTML vs. XHTML

XHTML is a stricter, XML-based version of HTML with tougher syntax rules. Comparing the two clarifies modern HTML5's forgiving parsing.

Text & Content

19 of 19 topics published
201

Headings (h1–h6)

The h1–h6 elements, heading hierarchy, and why it matters for accessibility and SEO.

202

Paragraphs

The p element for blocks of text, and how whitespace collapsing actually works.

203

Line Break (br)

The br element for forced line breaks, and the br vs p comparison.

204

Horizontal Rule (hr)

The hr element as a semantic thematic break, not just a decorative line.

205

Bold Text (b)

The b element for stylistic bold text with no implied importance, and b vs strong.

206

Italic Text (i)

The i element for an alternate voice or tone in text, and i vs em.

207

Underline Text (u)

The u element for non-textual annotation underlines, and why it risks link confusion.

208

Strong

The strong element for genuinely important text, with a full strong vs b comparison.

209

Emphasis (em)

The em element for stress emphasis that changes meaning, with a full em vs i comparison.

210

Mark

The mark element for highlighting text relevant to the reader's current context.

211

Small

The small element for fine print and side comments — not just smaller font size.

212

Deleted Text (del)

The del element for marking removed content, with cite and datetime attributes.

213

Inserted Text (ins)

The ins element for marking added content, usually paired with del for tracked changes.

214

Superscript (sup)

The sup element for exponents, ordinal suffixes, and footnote references.

215

Subscript (sub)

The sub element for chemical formulas and mathematical index notation.

216

Blockquote

The blockquote element for long quotations, with proper attribution and the cite attribute.

217

Quotes (q)

The q element for short inline quotations, and a full blockquote vs q comparison.

218

Preformatted Text (pre)

The pre element for preserving whitespace and line breaks exactly as written.

219

Code Tag

The code element for inline code snippets, and how it pairs with pre for full code blocks.

HTML Forms

31 of 31 topics published
701

Forms (Overview)

What the form element does and a map of every field type and validation technique.

702

The form Tag

The form element in depth — action, method, enctype and novalidate.

703

input

The input element — how name and type drive everything about a form field.

704

Input Types

The complete reference of every HTML5 input type and what each one is for.

705

Text Input

The default type="text" field, and when a more specific input type is actually better.

706

Email Input

type="email" and its built-in format validation, including the multiple attribute.

707

Password Input

type="password", what masking actually protects, and correct autocomplete values.

708

Number Input

type="number", min/max/step, and why it's the wrong choice for phone numbers.

709

Date Input

type="date" and its native calendar picker, with the required YYYY-MM-DD format.

710

Time Input

type="time" and its native time picker, with the required 24-hour HH:MM format.

711

File Input

type="file", the accept attribute, and the required multipart/form-data enctype.

712

Checkbox

type="checkbox" for independent choices, and what an unchecked box actually submits.

713

Radio Button

type="radio", mutually exclusive groups, with a full checkbox vs radio comparison.

714

select

The select dropdown element, including multiple selection and placeholder options.

715

option

The option element, and the key difference between displayed text and submitted value.

716

textarea

The textarea element for multi-line text, with a full input vs textarea comparison.

717

button

The button element and its critical default-type-submit gotcha inside forms.

718

label

The label element — the single most important form accessibility detail.

719

fieldset

Grouping related fields together, and disabling a whole group at once.

720

legend

Captioning a fieldset so screen readers announce the group's purpose.

721

datalist

Attaching autocomplete suggestions to a text input, with a full select vs datalist table.

722

output

Displaying a calculated result tied to other form fields with the output element.

723

Form Validation

HTML5's built-in, JavaScript-free validation system, and why server-side checks still matter.

724

required

Marking a field mandatory, across text inputs, select, checkboxes and radio groups.

725

pattern

Regex-based validation for text fields, with a full required vs pattern comparison.

726

min and max

Setting valid bounds on number, date, time and range inputs.

727

placeholder

Hint text that disappears on typing, and why it's never a substitute for a real label.

728

autocomplete

Standard autocomplete tokens, and why correct values are a real accessibility requirement.

729

form method

The method attribute on form — get vs post at the attribute level.

730

form action

The action attribute — where a form's submitted data actually goes.

731

GET vs POST

The complete comparison — data visibility, security, and when to use each method.

Semantic HTML

16 of 16 topics published
801

Semantic HTML — Complete Guide

Why semantic elements matter more than divs, with a full reference layout.

802

The header Element

Introductory content for a page or section — not just for the top of the page.

803

The nav Element

Wrapping major navigation blocks correctly, including multiple-nav labeling.

804

The main Element

Marking a page's primary content, and the skip-to-content accessibility pattern.

805

The section Element

Grouping thematic content, and the heading-based rule for using it correctly.

806

The article Element

Marking self-contained content, and the standalone/syndication test.

807

The aside Element

Tangential content — sidebars, pull-quotes, and related content blocks.

808

The footer Element

Closing content for a page or section, and its accessibility landmark role.

809

The address Element

Marking author contact information specifically — not any physical address.

810

The details and summary Elements

A native, JavaScript-free collapsible widget for FAQs and expandable content.

811

The time Element

Marking dates and durations in a machine-readable format.

812

Semantic vs Non-Semantic HTML

The real difference, and why both have a legitimate place in real pages.

813

div vs section

The heading/theme test for deciding which generic container to use.

814

article vs section

The standalone-content test that separates these two commonly confused elements.

815

header vs head

Two similarly-named, completely unrelated elements — and how to avoid mixing them up.

816

Nav Best Practices

Accessible, SEO-friendly navigation habits — labeling, lists, and current-page marking.

Ready to go from notes to a real career?

Join Coding Now Tech Institute's HTML course — live mentorship, hands-on projects, and 100% placement support in Delhi NCR.

Enroll Now — Free Demo Available

HTML Notes – FAQs

What students search before reading HTML notes.

Yes — all 197 HTML topics on Coding Now Tech Institute are completely free with no signup or paywall. Read them in the browser on mobile or desktop.
This hub covers 197 structured HTML topics — from absolute basics to advanced, interview-ready concepts — each with short explanations and working code examples.
The notes are written to be self-study friendly, but for job-ready skills, projects and placement support, Coding Now Tech Institute's mentor-led HTML course in Delhi (online + classroom) is the fastest path.
Yes. Each topic is concise and example-driven — ideal for last-minute revision before college exams, campus placements and HTML job interviews in India.
Working AI/ML engineers and full-stack developers from Coding Now Tech Institute, Pitampura Delhi, aligned with our 2026 course curriculum.
Call NowEnroll Now