{"id":19900,"date":"2025-11-21T08:30:37","date_gmt":"2025-11-21T08:30:37","guid":{"rendered":"https:\/\/www.kaashivinfotech.com\/blog\/?p=19900"},"modified":"2025-11-21T08:30:37","modified_gmt":"2025-11-21T08:30:37","slug":"how-to-create-table-in-html","status":"publish","type":"post","link":"https:\/\/www.kaashivinfotech.com\/blog\/how-to-create-table-in-html\/","title":{"rendered":"How to Create Table in HTML: A Game-Changing Guide to Building Better Data Layouts in 2025"},"content":{"rendered":"<p>If you\u2019ve spent any time building user interfaces or dashboards, you already know this: <strong>data is only valuable when people can understand it.<\/strong>That\u2019s why developers obsess over clean layouts, readable formatting, and structures that make information feel effortless to digest.And in web development, few tools do this better than <strong>HTML tables<\/strong>. That\u2019s exactly why learning <strong data-start=\"639\" data-end=\"670\">how to create table in HTML<\/strong> becomes such an essential skill for real-world projects.<\/p>\n<p>Think about it \u2014 when someone scans pricing plans, compares product specs, checks attendance data, or looks up financial reports, they\u2019re not reading paragraphs. They&#8217;re reading <strong>structured data arranged in rows and columns<\/strong>. That\u2019s where tables shine. They bring clarity to chaos.<\/p>\n<p>According to multiple UX case studies, users process structured data <strong data-start=\"734\" data-end=\"749\">3\u20135x faster<\/strong> in table format compared to paragraphs. It\u2019s one of the reasons dashboards, finance apps, school portals, and CRMs rely so heavily on tables.<\/p>\n<p>This guide will walk you through <strong>how to create table in HTML<\/strong>, step-by-step, the same way working developers build tables for real-world projects. You\u2019ll explore the essentials behind <strong>html tables<\/strong>, why <strong>tables in HTML<\/strong> matter for accessibility and data design, and when a <strong>table in HTML<\/strong> becomes the smartest choice over grid layouts or CSS frameworks.<\/p>\n<p>And because most tutorials only scratch the surface, this one digs deeper.<br \/>\nYou\u2019ll learn:<\/p>\n<h2><strong>Key Highlights<\/strong><\/h2>\n<p>\u2b50 Basic table structure<br \/>\n\u2b50 Table headings<br \/>\n\u2b50 Captions<br \/>\n\u2b50 Scope attributes<br \/>\n\u2b50 Cell spanning<br \/>\n\u2b50 Table sections<br \/>\n\u2b50 Styling tables with CSS<br \/>\n\u2b50 When to use tables<br \/>\n\u2b50 A final summary table<\/p>\n<p>By the end, you\u2019ll not only know how to build a clean, semantic <strong>HTML table<\/strong>, but you\u2019ll also understand when to use them, how to improve accessibility, and how real developers think about table design.<\/p>\n<p>Let\u2019s start simple: what exactly <em>is<\/em> a table?<\/p>\n<hr \/>\n<h1><strong>What is a Table in HTML?<\/strong><\/h1>\n<p>\ud83d\udc49 <strong>An HTML table is a structure used to display data in rows and columns.<\/strong><\/p>\n<p>But under the hood, a <strong>html table<\/strong> is more than just lines and boxes. Developers use it to organize anything that benefits from comparison \u2014 names, schedules, stats, student scores, even small UI components like tag lists or pricing sections.<br \/>\nResearch from data-heavy SaaS tools shows that more than 70% of user interactions on analytics dashboards involve tabular views. Rows and columns simply make scanning effortless.<\/p>\n<p>A typical <strong>table in HTML<\/strong> contains:<\/p>\n<ul>\n<li><strong>Rows<\/strong> \u2014 horizontal groups of cells<\/li>\n<li><strong>Columns<\/strong> \u2014 vertical groups of related data<\/li>\n<li><strong>Cells<\/strong> \u2014 the actual content holders<\/li>\n<\/ul>\n<p>And a single cell can contain almost anything:<br \/>\n\u2714 text<br \/>\n\u2714 images<br \/>\n\u2714 buttons<br \/>\n\u2714 links<br \/>\n\u2714 icons<br \/>\n\u2714 even nested tables (yes, sometimes that\u2019s still useful)<\/p>\n<p>At the center of it all is the <strong>table tag in HTML<\/strong>:<\/p>\n<pre><code class=\"language-html\" data-line=\"\">&lt;table&gt;\n  &lt;!-- rows and cells go here --&gt;\n&lt;\/table&gt;\n<\/code><\/pre>\n<p>It tells the browser:<br \/>\n\u201cHey, everything inside this container is tabular data.\u201d<\/p>\n<h3><strong>Common HTML Table Tags<\/strong><\/h3>\n<table>\n<thead>\n<tr>\n<th>Tag<\/th>\n<th>Meaning<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code class=\"\" data-line=\"\">&lt;table&gt;<\/code><\/td>\n<td>Main container for the table<\/td>\n<\/tr>\n<tr>\n<td><code class=\"\" data-line=\"\">&lt;tr&gt;<\/code><\/td>\n<td>Table row<\/td>\n<\/tr>\n<tr>\n<td><code class=\"\" data-line=\"\">&lt;td&gt;<\/code><\/td>\n<td>Table data cell<\/td>\n<\/tr>\n<tr>\n<td><code class=\"\" data-line=\"\">&lt;th&gt;<\/code><\/td>\n<td>Table header cell<\/td>\n<\/tr>\n<tr>\n<td><code class=\"\" data-line=\"\">&lt;caption&gt;<\/code><\/td>\n<td>Adds a title to the table<\/td>\n<\/tr>\n<tr>\n<td><code class=\"\" data-line=\"\">&lt;thead&gt;<\/code><\/td>\n<td>Defines the table header section<\/td>\n<\/tr>\n<tr>\n<td><code class=\"\" data-line=\"\">&lt;tbody&gt;<\/code><\/td>\n<td>Defines the main table body<\/td>\n<\/tr>\n<tr>\n<td><code class=\"\" data-line=\"\">&lt;tfoot&gt;<\/code><\/td>\n<td>Defines the footer section<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>These tags help browsers, assistive technology, and even search engines understand the structure and meaning of your data.<\/p>\n<p>Now that you know what an <strong>html table<\/strong> is, let\u2019s see <strong>how to create table in HTML<\/strong> from scratch.<\/p>\n<figure id=\"attachment_19907\" aria-describedby=\"caption-attachment-19907\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img fetchpriority=\"high\" decoding=\"async\" class=\"size-medium wp-image-19907\" src=\"https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/Modern-HTML-Tables-for-Data-Visualization-300x200.webp\" alt=\"Illustration of a basic HTML table showing rows and columns in a clean UI.\" width=\"300\" height=\"200\" srcset=\"https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/Modern-HTML-Tables-for-Data-Visualization-300x200.webp 300w, https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/Modern-HTML-Tables-for-Data-Visualization-1024x683.webp 1024w, https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/Modern-HTML-Tables-for-Data-Visualization-768x512.webp 768w, https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/Modern-HTML-Tables-for-Data-Visualization-380x253.webp 380w, https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/Modern-HTML-Tables-for-Data-Visualization-800x533.webp 800w, https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/Modern-HTML-Tables-for-Data-Visualization-1160x773.webp 1160w, https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/Modern-HTML-Tables-for-Data-Visualization.webp 1536w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><figcaption id=\"caption-attachment-19907\" class=\"wp-caption-text\">Modern HTML Tables for Data Visualization<\/figcaption><\/figure>\n<hr \/>\n<h2><strong>Basic Table Syntax: How to Create Table in HTML<\/strong><\/h2>\n<p>If you want to learn <strong>how to create table in HTML<\/strong>, here\u2019s the simplest structure you\u2019ll ever need. whether it&#8217;s a pricing chart, a student list, or a product catalog \u2014 follows this exact pattern.<br \/>\nLet\u2019s look at clean, minimal syntax:<\/p>\n<pre><code class=\"language-html\" data-line=\"\">&lt;table&gt;\n  &lt;tr&gt;\n    &lt;td&gt;Row 1, Cell 1&lt;\/td&gt;\n    &lt;td&gt;Row 1, Cell 2&lt;\/td&gt;\n  &lt;\/tr&gt;\n  &lt;tr&gt;\n    &lt;td&gt;Row 2, Cell 1&lt;\/td&gt;\n    &lt;td&gt;Row 2, Cell 2&lt;\/td&gt;\n  &lt;\/tr&gt;\n&lt;\/table&gt;\n<\/code><\/pre>\n<h3><strong>What this output looks like:<\/strong><\/h3>\n<table>\n<thead>\n<tr>\n<th>Row 1, Cell 1<\/th>\n<th>Row 1, Cell 2<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Row 2, Cell 1<\/td>\n<td>Row 2, Cell 2<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>This is the foundation of every <strong>html table<\/strong> you\u2019ll ever create. Two rows. Two cells per row. No styling. No advanced features yet.<\/p>\n<p>Once you understand this structure, more complex tables become much easier to build.<\/p>\n<hr \/>\n<h2><strong>Real-World Format <\/strong><strong>Basic Table Syntax Example<\/strong><\/h2>\n<p>Here\u2019s a slightly more realistic table that represents user data \u2014 something you\u2019d see in dashboards or admin panels.<\/p>\n<pre><code class=\"language-html\" data-line=\"\">&lt;table&gt;\n  &lt;tr&gt;\n    &lt;td&gt;User ID&lt;\/td&gt;\n    &lt;td&gt;Name&lt;\/td&gt;\n    &lt;td&gt;Status&lt;\/td&gt;\n  &lt;\/tr&gt;\n  &lt;tr&gt;\n    &lt;td&gt;1023&lt;\/td&gt;\n    &lt;td&gt;Maria Lopez&lt;\/td&gt;\n    &lt;td&gt;Active&lt;\/td&gt;\n  &lt;\/tr&gt;\n  &lt;tr&gt;\n    &lt;td&gt;1024&lt;\/td&gt;\n    &lt;td&gt;Jonathan Reed&lt;\/td&gt;\n    &lt;td&gt;Inactive&lt;\/td&gt;\n  &lt;\/tr&gt;\n&lt;\/table&gt;\n<\/code><\/pre>\n<p><strong>Output:<\/strong><\/p>\n<table>\n<thead>\n<tr>\n<th>User ID<\/th>\n<th>Name<\/th>\n<th>Status<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>1023<\/td>\n<td>Maria Lopez<\/td>\n<td>Active<\/td>\n<\/tr>\n<tr>\n<td>1024<\/td>\n<td>Jonathan Reed<\/td>\n<td>Inactive<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>This example shows something important:<br \/>\n<strong>Tables help users compare information at a glance \u2014 instantly.<\/strong><br \/>\nNo guessing, no scanning paragraphs.<\/p>\n<p>This is why Google Sheets, Excel, Notion tables, Airtable, and dashboards use tabular views by default.<\/p>\n<hr \/>\n<h2><strong>How to Add Table Headings (<code class=\"\" data-line=\"\">&lt;th&gt;<\/code>) \u2014 With HTML Table Examples<\/strong><\/h2>\n<p>Every clean table starts with clear, meaningful headings.<br \/>\nWith <code class=\"\" data-line=\"\">&lt;th&gt;<\/code>, you tell both the browser and the user:<\/p>\n<blockquote><p>\u201cThese labels describe the data underneath.\u201d<\/p><\/blockquote>\n<p>Table headings in <strong>html tables<\/strong> have superpowers:<\/p>\n<ul>\n<li>They appear bold by default<\/li>\n<li>They appear centered<\/li>\n<li>They boost accessibility<\/li>\n<li>Screen readers treat them as \u201cheaders\u201d for each column<\/li>\n<\/ul>\n<h3><strong>Example with <code class=\"\" data-line=\"\">&lt;th&gt;<\/code><\/strong><\/h3>\n<pre><code class=\"language-html\" data-line=\"\">&lt;table&gt;\n  &lt;tr&gt;\n    &lt;th&gt;Product&lt;\/th&gt;\n    &lt;th&gt;Price&lt;\/th&gt;\n    &lt;th&gt;Stock&lt;\/th&gt;\n  &lt;\/tr&gt;\n  &lt;tr&gt;\n    &lt;td&gt;Keyboard&lt;\/td&gt;\n    &lt;td&gt;$45&lt;\/td&gt;\n    &lt;td&gt;Available&lt;\/td&gt;\n  &lt;\/tr&gt;\n  &lt;tr&gt;\n    &lt;td&gt;Monitor&lt;\/td&gt;\n    &lt;td&gt;$160&lt;\/td&gt;\n    &lt;td&gt;Low&lt;\/td&gt;\n  &lt;\/tr&gt;\n&lt;\/table&gt;\n<\/code><\/pre>\n<h3>Output:<\/h3>\n<table>\n<thead>\n<tr>\n<th><strong>Product<\/strong><\/th>\n<th><strong>Price<\/strong><\/th>\n<th><strong>Stock<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Keyboard<\/td>\n<td>$45<\/td>\n<td>Available<\/td>\n<\/tr>\n<tr>\n<td>Monitor<\/td>\n<td>$160<\/td>\n<td>Low<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>This example belongs in the family of <strong>html table examples<\/strong> developers regularly use in dashboards and reporting tools.<\/p>\n<p>A quick accessibility tip developers often forget:<br \/>\n\u2714 Use <code class=\"\" data-line=\"\">&lt;th&gt;<\/code> for headers<br \/>\n\u2714 Use <code class=\"\" data-line=\"\">&lt;td&gt;<\/code> for actual data<br \/>\n\u2714 Never swap them \u201cjust for styling reasons\u201d<\/p>\n<p>Semantics matter \u2014 for SEO, screen readers, and clean code.<\/p>\n<figure id=\"attachment_19906\" aria-describedby=\"caption-attachment-19906\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-medium wp-image-19906\" src=\"https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/HTML-Table-Structure-300x200.webp\" alt=\"HTML Table Structure\" width=\"300\" height=\"200\" srcset=\"https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/HTML-Table-Structure-300x200.webp 300w, https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/HTML-Table-Structure-1024x683.webp 1024w, https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/HTML-Table-Structure-768x512.webp 768w, https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/HTML-Table-Structure-380x253.webp 380w, https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/HTML-Table-Structure-800x533.webp 800w, https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/HTML-Table-Structure-1160x773.webp 1160w, https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/HTML-Table-Structure.webp 1536w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><figcaption id=\"caption-attachment-19906\" class=\"wp-caption-text\">HTML Table Structure<\/figcaption><\/figure>\n<hr \/>\n<h2><strong>How to Add a Caption (<code class=\"\" data-line=\"\">&lt;caption&gt;<\/code>)<\/strong><\/h2>\n<p>A lot of developers forget the <code class=\"\" data-line=\"\">&lt;caption&gt;<\/code> tag exists \u2014 but it can make your <strong>html table<\/strong> instantly more meaningful. Think of it as a title for your table. It tells the user <em>what they\u2019re looking at<\/em> before they start scanning rows and columns.<\/p>\n<p>Captions help with:<\/p>\n<ul>\n<li>Clarity<\/li>\n<li>Accessibility<\/li>\n<li>UX (especially when the page has multiple tables)<\/li>\n<\/ul>\n<p>By default, the caption appears <em>centered<\/em> above the table, which keeps the focus on the data.<\/p>\n<h3><strong>Example: Adding a Caption<\/strong><\/h3>\n<pre><code class=\"language-html\" data-line=\"\">&lt;table&gt;\n  &lt;caption&gt;Monthly Sales Report&lt;\/caption&gt;\n  &lt;tr&gt;\n    &lt;th&gt;Month&lt;\/th&gt;\n    &lt;th&gt;Sales&lt;\/th&gt;\n  &lt;\/tr&gt;\n  &lt;tr&gt;\n    &lt;td&gt;January&lt;\/td&gt;\n    &lt;td&gt;$12,000&lt;\/td&gt;\n  &lt;\/tr&gt;\n  &lt;tr&gt;\n    &lt;td&gt;February&lt;\/td&gt;\n    &lt;td&gt;$15,500&lt;\/td&gt;\n  &lt;\/tr&gt;\n&lt;\/table&gt;\n<\/code><\/pre>\n<p>That\u2019s all it takes. And in real-world dashboards, captions are used to label financial summaries, attendance sheets, product inventories, and more.<\/p>\n<hr \/>\n<h2><strong>Understanding the <code class=\"\" data-line=\"\">scope<\/code> Attribute (Accessibility)<\/strong><\/h2>\n<p>Accessibility isn\u2019t just a \u201cnice-to-have.\u201d<br \/>\nIf your website might be viewed by someone using a screen reader \u2014 and it absolutely will \u2014 you need to help assistive technology understand how your <strong>tables in HTML<\/strong> are structured.<\/p>\n<p>That&#8217;s where the <code class=\"\" data-line=\"\">scope<\/code> attribute steps in.<\/p>\n<h3><strong>What <code class=\"\" data-line=\"\">scope<\/code> Does<\/strong><\/h3>\n<p>It tells screen readers whether a <code class=\"\" data-line=\"\">&lt;th&gt;<\/code> is:<\/p>\n<ul>\n<li>a <strong>column header<\/strong> \u2192 <code class=\"\" data-line=\"\">scope=&quot;col&quot;<\/code><\/li>\n<li>a <strong>row header<\/strong> \u2192 <code class=\"\" data-line=\"\">scope=&quot;row&quot;<\/code><\/li>\n<li>the header for a <strong>group of columns<\/strong> \u2192 <code class=\"\" data-line=\"\">scope=&quot;colgroup&quot;<\/code><\/li>\n<li>the header for a <strong>group of rows<\/strong> \u2192 <code class=\"\" data-line=\"\">scope=&quot;rowgroup&quot;<\/code><\/li>\n<\/ul>\n<p>This improves navigation, especially for larger <strong>html tables<\/strong>.<\/p>\n<h3><strong>Clean Example Using <code class=\"\" data-line=\"\">scope<\/code><\/strong><\/h3>\n<pre><code class=\"language-html\" data-line=\"\">&lt;table&gt;\n  &lt;caption&gt;Employee Work Hours&lt;\/caption&gt;\n  &lt;tr&gt;\n    &lt;th scope=&quot;col&quot;&gt;Name&lt;\/th&gt;\n    &lt;th scope=&quot;col&quot;&gt;Monday&lt;\/th&gt;\n    &lt;th scope=&quot;col&quot;&gt;Tuesday&lt;\/th&gt;\n  &lt;\/tr&gt;\n  &lt;tr&gt;\n    &lt;th scope=&quot;row&quot;&gt;Alex&lt;\/th&gt;\n    &lt;td&gt;8&lt;\/td&gt;\n    &lt;td&gt;7&lt;\/td&gt;\n  &lt;\/tr&gt;\n  &lt;tr&gt;\n    &lt;th scope=&quot;row&quot;&gt;Jordan&lt;\/th&gt;\n    &lt;td&gt;6&lt;\/td&gt;\n    &lt;td&gt;8&lt;\/td&gt;\n  &lt;\/tr&gt;\n&lt;\/table&gt;\n<\/code><\/pre>\n<p>Screen readers will now read the table logically:<\/p>\n<blockquote><p>\u201cAlex \u2014 Monday \u2014 8 hours.\u201d<\/p><\/blockquote>\n<p>That\u2019s real accessibility \u2014 not just visually, but structurally.<\/p>\n<blockquote><p>Accessibility audits report that poorly structured tables are among the top 5 barriers faced by screen-reader users. Adding scope or proper usage instantly improves navigation for them.<\/p><\/blockquote>\n<figure id=\"attachment_19914\" aria-describedby=\"caption-attachment-19914\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-medium wp-image-19914\" src=\"https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/Accessible-Table-UI-scope-300x200.webp\" alt=\"Accessible Table UI scope\" width=\"300\" height=\"200\" srcset=\"https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/Accessible-Table-UI-scope-300x200.webp 300w, https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/Accessible-Table-UI-scope-1024x683.webp 1024w, https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/Accessible-Table-UI-scope-768x512.webp 768w, https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/Accessible-Table-UI-scope-380x253.webp 380w, https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/Accessible-Table-UI-scope-800x533.webp 800w, https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/Accessible-Table-UI-scope-1160x773.webp 1160w, https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/Accessible-Table-UI-scope.webp 1536w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><figcaption id=\"caption-attachment-19914\" class=\"wp-caption-text\">Accessible Table UI scope<\/figcaption><\/figure>\n<hr \/>\n<h2><strong>How to Use Cell Spanning in HTML Tables (<code class=\"\" data-line=\"\">colspan<\/code> and <code class=\"\" data-line=\"\">rowspan<\/code>)<\/strong><\/h2>\n<p>Cell spanning lets you merge cells horizontally or vertically, similar to how you merge cells in Excel or Google Sheets.<\/p>\n<ul>\n<li><strong><code class=\"\" data-line=\"\">colspan<\/code><\/strong> \u2192 merge cells left to right<\/li>\n<li><strong><code class=\"\" data-line=\"\">rowspan<\/code><\/strong> \u2192 merge cells top to bottom<\/li>\n<\/ul>\n<p>This is useful when you&#8217;re building:<\/p>\n<ul>\n<li>Timetables<\/li>\n<li>Invoices<\/li>\n<li>Product comparison tables<\/li>\n<li>Attendance charts<\/li>\n<li>Layout prototypes<\/li>\n<\/ul>\n<p>A common mistake new developers make is using incorrect span values, which breaks the entire layout. Always ensure the spans match the number of cells you&#8217;re merging.<\/p>\n<h3><strong>Example with Both <code class=\"\" data-line=\"\">colspan<\/code> and <code class=\"\" data-line=\"\">rowspan<\/code><\/strong><\/h3>\n<p>(Works great for people searching for <em>rowspan html table examples<\/em>)<\/p>\n<pre><code class=\"language-html\" data-line=\"\">&lt;table&gt;\n  &lt;caption&gt;Class Schedule&lt;\/caption&gt;\n  &lt;tr&gt;\n    &lt;th&gt;Day&lt;\/th&gt;\n    &lt;th colspan=&quot;2&quot;&gt;Subject&lt;\/th&gt;\n  &lt;\/tr&gt;\n  &lt;tr&gt;\n    &lt;td rowspan=&quot;2&quot;&gt;Monday&lt;\/td&gt;\n    &lt;td&gt;Math&lt;\/td&gt;\n    &lt;td&gt;9:00 AM&lt;\/td&gt;\n  &lt;\/tr&gt;\n  &lt;tr&gt;\n    &lt;td&gt;Science&lt;\/td&gt;\n    &lt;td&gt;11:00 AM&lt;\/td&gt;\n  &lt;\/tr&gt;\n&lt;\/table&gt;\n<\/code><\/pre>\n<p>Here\u2019s what\u2019s happening:<\/p>\n<ul>\n<li>Monday\u2019s label spans <strong>two rows<\/strong><\/li>\n<li>&#8220;Subject&#8221; spans <strong>two columns<\/strong><\/li>\n<\/ul>\n<p>Clean. Simple. Real-world-ready.<\/p>\n<hr \/>\n<h2><strong>Table Sections: <code class=\"\" data-line=\"\">&lt;thead&gt;<\/code>, <code class=\"\" data-line=\"\">&lt;tbody&gt;<\/code>, <code class=\"\" data-line=\"\">&lt;tfoot&gt;<\/code><\/strong><\/h2>\n<p>HTML tables can get messy fast \u2014 especially when they grow beyond a few rows.<br \/>\nThat\u2019s why HTML provides structural wrappers to help organize your table:<\/p>\n<h3><strong>What They Mean<\/strong><\/h3>\n<table>\n<thead>\n<tr>\n<th>Tag<\/th>\n<th>Purpose<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code class=\"\" data-line=\"\">&lt;thead&gt;<\/code><\/td>\n<td>Contains header rows<\/td>\n<\/tr>\n<tr>\n<td><code class=\"\" data-line=\"\">&lt;tbody&gt;<\/code><\/td>\n<td>Contains the main body data<\/td>\n<\/tr>\n<tr>\n<td><code class=\"\" data-line=\"\">&lt;tfoot&gt;<\/code><\/td>\n<td>Contains summary\/footer rows<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>These tags don\u2019t visually change anything on their own. Instead, they help with:<\/p>\n<ul>\n<li>Styling (you can style the header separately)<\/li>\n<li>Printing (browsers repeat headers on each printed page)<\/li>\n<li>Screen readers<\/li>\n<li>Large data tables<\/li>\n<\/ul>\n<h3><strong>Example Using All Three Sections<\/strong><\/h3>\n<pre><code class=\"language-html\" data-line=\"\">&lt;table&gt;\n  &lt;caption&gt;Quarterly Revenue&lt;\/caption&gt;\n\n  &lt;thead&gt;\n    &lt;tr&gt;\n      &lt;th&gt;Quarter&lt;\/th&gt;\n      &lt;th&gt;Revenue&lt;\/th&gt;\n    &lt;\/tr&gt;\n  &lt;\/thead&gt;\n\n  &lt;tbody&gt;\n    &lt;tr&gt;\n      &lt;td&gt;Q1&lt;\/td&gt;\n      &lt;td&gt;$40,000&lt;\/td&gt;\n    &lt;\/tr&gt;\n    &lt;tr&gt;\n      &lt;td&gt;Q2&lt;\/td&gt;\n      &lt;td&gt;$55,000&lt;\/td&gt;\n    &lt;\/tr&gt;\n  &lt;\/tbody&gt;\n\n  &lt;tfoot&gt;\n    &lt;tr&gt;\n      &lt;th&gt;Total&lt;\/th&gt;\n      &lt;th&gt;$95,000&lt;\/th&gt;\n    &lt;\/tr&gt;\n  &lt;\/tfoot&gt;\n&lt;\/table&gt;\n<\/code><\/pre>\n<p>This is the structure professional dashboards and admin panels follow.<\/p>\n<hr \/>\n<h2><strong>Styling HTML Tables with CSS<\/strong><\/h2>\n<p>Once you understand how <strong>tables in HTML<\/strong> work, the next step is making them look good \u2014 because raw tables look like they came straight out of the 1990s. A bit of CSS turns any basic structure into a clean, readable, modern <strong>html table design<\/strong>.<\/p>\n<p>Developers typically keep table styling inside a dedicated CSS file:<\/p>\n<pre><code class=\"language-html\" data-line=\"\">&lt;link rel=&quot;stylesheet&quot; href=&quot;styles.css&quot;&gt;\n<\/code><\/pre>\n<p>Now you can style without cluttering your HTML.<\/p>\n<p>Here are the most useful styling techniques:<\/p>\n<hr \/>\n<h3>\u2705 <strong>Add Borders<\/strong><\/h3>\n<pre><code class=\"language-css\" data-line=\"\">table, th, td {\n  border: 1px solid #ddd;\n  border-collapse: collapse;\n}\n<\/code><\/pre>\n<hr \/>\n<h3>\u2705 <strong>Add Padding for Better Spacing<\/strong><\/h3>\n<pre><code class=\"language-css\" data-line=\"\">td, th {\n  padding: 12px;\n}\n<\/code><\/pre>\n<hr \/>\n<h3>\u2705 <strong>Add Hover Effects (great for dashboards)<\/strong><\/h3>\n<pre><code class=\"language-css\" data-line=\"\">tr:hover {\n  background: #f7f7f7;\n}\n<\/code><\/pre>\n<hr \/>\n<h3>\u2705 <strong>Striped Rows (easy to read)<\/strong><\/h3>\n<pre><code class=\"language-css\" data-line=\"\">tbody tr:nth-child(even) {\n  background: #fafafa;\n}\n<\/code><\/pre>\n<hr \/>\n<h3>\u2705 <strong>Sticky Headers (popular in long reports)<\/strong><\/h3>\n<pre><code class=\"language-css\" data-line=\"\">thead th {\n  position: sticky;\n  top: 0;\n  background: white;\n  z-index: 2;\n}\n<\/code><\/pre>\n<p>Sticky headers are extremely useful when you have hundreds of rows \u2014 something very common in admin dashboards, financial reports, or analytics tables.<\/p>\n<blockquote><p>On large datasets, sticky headers reduce user scroll time by 20\u201330%, especially when tables extend beyond 50\u2013100 rows.<\/p><\/blockquote>\n<hr \/>\n<h3>\ud83d\udd25 Example: A Clean, Modern-Styled Table<\/h3>\n<pre><code class=\"language-html\" data-line=\"\">&lt;table class=&quot;styled-table&quot;&gt;\n  &lt;caption&gt;Student Scores&lt;\/caption&gt;\n\n  &lt;thead&gt;\n    &lt;tr&gt;\n      &lt;th&gt;Name&lt;\/th&gt;\n      &lt;th&gt;Score&lt;\/th&gt;\n      &lt;th&gt;Grade&lt;\/th&gt;\n    &lt;\/tr&gt;\n  &lt;\/thead&gt;\n\n  &lt;tbody&gt;\n    &lt;tr&gt;\n      &lt;td&gt;Ashley&lt;\/td&gt;\n      &lt;td&gt;92&lt;\/td&gt;\n      &lt;td&gt;A&lt;\/td&gt;\n    &lt;\/tr&gt;\n    &lt;tr&gt;\n      &lt;td&gt;Marcus&lt;\/td&gt;\n      &lt;td&gt;85&lt;\/td&gt;\n      &lt;td&gt;B&lt;\/td&gt;\n    &lt;\/tr&gt;\n  &lt;\/tbody&gt;\n&lt;\/table&gt;\n<\/code><\/pre>\n<p>You now have a stronger grip on <strong>html table design<\/strong> \u2014 something every serious frontend developer must master.<\/p>\n<figure id=\"attachment_19925\" aria-describedby=\"caption-attachment-19925\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-19925\" src=\"https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/morden-HTML-Tables-with-CSS-300x150.webp\" alt=\"morden HTML Tables with CSS\" width=\"300\" height=\"150\" srcset=\"https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/morden-HTML-Tables-with-CSS-300x150.webp 300w, https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/morden-HTML-Tables-with-CSS-768x384.webp 768w, https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/morden-HTML-Tables-with-CSS-380x190.webp 380w, https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/morden-HTML-Tables-with-CSS-800x400.webp 800w, https:\/\/www.kaashivinfotech.com\/blog\/wp-content\/uploads\/2025\/11\/morden-HTML-Tables-with-CSS.webp 1000w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><figcaption id=\"caption-attachment-19925\" class=\"wp-caption-text\">morden HTML Tables with CSS<\/figcaption><\/figure>\n<hr \/>\n<h2><strong>HTML Table Examples (More Advanced)<\/strong><\/h2>\n<p>Once you\u2019re comfortable with basic tables, it\u2019s time to explore real-world formats. These examples automatically help you rank for long-tail queries like:<\/p>\n<ul>\n<li>advanced html tables examples<\/li>\n<li>complex html table<\/li>\n<li>html table for practice<\/li>\n<li>html table examples for practice<\/li>\n<\/ul>\n<p>Let\u2019s go through the most useful patterns.<\/p>\n<hr \/>\n<h3><strong>Comparison Table<\/strong><\/h3>\n<p>Great for pricing pages, product comparisons, feature lists.<\/p>\n<pre><code class=\"language-html\" data-line=\"\">&lt;table&gt;\n  &lt;caption&gt;Plan Comparison&lt;\/caption&gt;\n  &lt;tr&gt;\n    &lt;th&gt;Feature&lt;\/th&gt;\n    &lt;th&gt;Basic&lt;\/th&gt;\n    &lt;th&gt;Pro&lt;\/th&gt;\n  &lt;\/tr&gt;\n  &lt;tr&gt;\n    &lt;td&gt;Storage&lt;\/td&gt;\n    &lt;td&gt;10GB&lt;\/td&gt;\n    &lt;td&gt;100GB&lt;\/td&gt;\n  &lt;\/tr&gt;\n  &lt;tr&gt;\n    &lt;td&gt;Support&lt;\/td&gt;\n    &lt;td&gt;Email&lt;\/td&gt;\n    &lt;td&gt;24\/7 Phone&lt;\/td&gt;\n  &lt;\/tr&gt;\n&lt;\/table&gt;\n<\/code><\/pre>\n<hr \/>\n<h3><strong>Timetable Example<\/strong><\/h3>\n<p>Perfect for schools, classes, content schedules.<\/p>\n<pre><code class=\"language-html\" data-line=\"\">&lt;table&gt;\n  &lt;caption&gt;Weekly Timetable&lt;\/caption&gt;\n  &lt;tr&gt;\n    &lt;th&gt;Day&lt;\/th&gt;\n    &lt;th&gt;9 AM&lt;\/th&gt;\n    &lt;th&gt;11 AM&lt;\/th&gt;\n    &lt;th&gt;1 PM&lt;\/th&gt;\n  &lt;\/tr&gt;\n  &lt;tr&gt;\n    &lt;td&gt;Monday&lt;\/td&gt;\n    &lt;td&gt;Math&lt;\/td&gt;\n    &lt;td&gt;Physics&lt;\/td&gt;\n    &lt;td&gt;Break&lt;\/td&gt;\n  &lt;\/tr&gt;\n&lt;\/table&gt;\n<\/code><\/pre>\n<hr \/>\n<h3><strong>Nested Tables in HTML<\/strong><\/h3>\n<p>Sometimes you need a table inside another table \u2014 often used for receipts, invoices, and email layouts.<\/p>\n<pre><code class=\"language-html\" data-line=\"\">&lt;table&gt;\n  &lt;caption&gt;Order Summary&lt;\/caption&gt;\n  &lt;tr&gt;\n    &lt;th&gt;Item&lt;\/th&gt;\n    &lt;th&gt;Details&lt;\/th&gt;\n  &lt;\/tr&gt;\n  &lt;tr&gt;\n    &lt;td&gt;Product&lt;\/td&gt;\n    &lt;td&gt;\n      &lt;table&gt;\n        &lt;tr&gt;&lt;td&gt;Color: Black&lt;\/td&gt;&lt;\/tr&gt;\n        &lt;tr&gt;&lt;td&gt;Size: Medium&lt;\/td&gt;&lt;\/tr&gt;\n      &lt;\/table&gt;\n    &lt;\/td&gt;\n  &lt;\/tr&gt;\n&lt;\/table&gt;\n<\/code><\/pre>\n<hr \/>\n<h3><strong>Complex HTML Table<\/strong><\/h3>\n<p>This mixes headings, captions, spanning, and sections \u2014 a real project-level table.<\/p>\n<pre><code class=\"language-html\" data-line=\"\">&lt;table&gt;\n  &lt;caption&gt;Employee Performance Overview&lt;\/caption&gt;\n\n  &lt;thead&gt;\n    &lt;tr&gt;\n      &lt;th rowspan=&quot;2&quot;&gt;Employee&lt;\/th&gt;\n      &lt;th colspan=&quot;2&quot;&gt;Q1&lt;\/th&gt;\n      &lt;th colspan=&quot;2&quot;&gt;Q2&lt;\/th&gt;\n    &lt;\/tr&gt;\n    &lt;tr&gt;\n      &lt;th&gt;Score&lt;\/th&gt;\n      &lt;th&gt;Rating&lt;\/th&gt;\n      &lt;th&gt;Score&lt;\/th&gt;\n      &lt;th&gt;Rating&lt;\/th&gt;\n    &lt;\/tr&gt;\n  &lt;\/thead&gt;\n\n  &lt;tbody&gt;\n    &lt;tr&gt;\n      &lt;td&gt;Alex&lt;\/td&gt;\n      &lt;td&gt;88&lt;\/td&gt;\n      &lt;td&gt;A&lt;\/td&gt;\n      &lt;td&gt;90&lt;\/td&gt;\n      &lt;td&gt;A&lt;\/td&gt;\n    &lt;\/tr&gt;\n    &lt;tr&gt;\n      &lt;td&gt;Jordan&lt;\/td&gt;\n      &lt;td&gt;76&lt;\/td&gt;\n      &lt;td&gt;B&lt;\/td&gt;\n      &lt;td&gt;82&lt;\/td&gt;\n      &lt;td&gt;B+&lt;\/td&gt;\n    &lt;\/tr&gt;\n  &lt;\/tbody&gt;\n&lt;\/table&gt;\n<\/code><\/pre>\n<p>This is the kind of table you\u2019ll see in real SaaS dashboards or performance review tools.<\/p>\n<hr \/>\n<h2><strong>When to Use Tables in HTML<\/strong><\/h2>\n<p>HTML tables aren\u2019t for layout anymore (thankfully).<br \/>\nToday, you use tables when \u2014 and only when \u2014 the data is <em>tabular<\/em>.<\/p>\n<h3><strong>Use HTML tables when:<\/strong><\/h3>\n<ul>\n<li>You\u2019re comparing numbers or features<\/li>\n<li>You\u2019re showing structured information<\/li>\n<li>You\u2019re displaying large datasets<\/li>\n<li>You\u2019re organizing student lists, sales reports, team records<\/li>\n<li>You\u2019re building schedules, timetables, scoreboards, or summaries<\/li>\n<\/ul>\n<p>Some real-world examples:<\/p>\n<ul>\n<li>Sales reports showing monthly revenue<\/li>\n<li>Cricket scoreboards<\/li>\n<li>Student attendance sheets<\/li>\n<li>Pricing comparison tables<\/li>\n<li>Fitness or nutrition tracking logs<\/li>\n<\/ul>\n<h3><strong>When <em>not<\/em> to use tables<\/strong><\/h3>\n<ul>\n<li>Page layout<\/li>\n<li>Alignment<\/li>\n<li>Columns in a website grid<\/li>\n<\/ul>\n<p>Modern CSS handles layout.<br \/>\n<strong>Tables are only for data.<\/strong><\/p>\n<hr \/>\n<h2><strong>Summary Table<\/strong><\/h2>\n<p data-start=\"306\" data-end=\"449\">To wrap everything together, here\u2019s a clean <strong data-start=\"350\" data-end=\"372\">HTML table example<\/strong> that works great for practice, assignments, and even quick coding exercises.<\/p>\n<pre><code class=\"language-html\" data-line=\"\">&lt;table&gt;\n  &lt;caption&gt;HTML Table Features Summary&lt;\/caption&gt;\n  &lt;tr&gt;\n    &lt;th&gt;Topic&lt;\/th&gt;\n    &lt;th&gt;Description&lt;\/th&gt;\n  &lt;\/tr&gt;\n  &lt;tr&gt;\n    &lt;td&gt;Basic Structure&lt;\/td&gt;\n    &lt;td&gt;Rows, columns, and cells using &amp;lt;table&amp;gt;, &amp;lt;tr&amp;gt;, &amp;lt;td&amp;gt;&lt;\/td&gt;\n  &lt;\/tr&gt;\n  &lt;tr&gt;\n    &lt;td&gt;Headers&lt;\/td&gt;\n    &lt;td&gt;Use &amp;lt;th&amp;gt; for column or row headings&lt;\/td&gt;\n  &lt;\/tr&gt;\n  &lt;tr&gt;\n    &lt;td&gt;Caption&lt;\/td&gt;\n    &lt;td&gt;Adds a title above the table&lt;\/td&gt;\n  &lt;\/tr&gt;\n  &lt;tr&gt;\n    &lt;td&gt;Scope&lt;\/td&gt;\n    &lt;td&gt;Improves accessibility for screen readers&lt;\/td&gt;\n  &lt;\/tr&gt;\n  &lt;tr&gt;\n    &lt;td&gt;Spanning&lt;\/td&gt;\n    &lt;td&gt;Merge cells using colspan and rowspan&lt;\/td&gt;\n  &lt;\/tr&gt;\n  &lt;tr&gt;\n    &lt;td&gt;Sections&lt;\/td&gt;\n    &lt;td&gt;Organize content with thead, tbody, tfoot&lt;\/td&gt;\n  &lt;\/tr&gt;\n  &lt;tr&gt;\n    &lt;td&gt;Styling&lt;\/td&gt;\n    &lt;td&gt;Use CSS for borders, padding, stripes, hover effects&lt;\/td&gt;\n  &lt;\/tr&gt;\n&lt;\/table&gt;\n<\/code><\/pre>\n<hr \/>\n<h2><strong>Conclusion<\/strong><\/h2>\n<p>Now you know <strong>how to create table in HTML<\/strong>, whether you&#8217;re building something simple \u2014 like a two-column list \u2014 or something more advanced, like a comparison chart or a fully structured dashboard table.<\/p>\n<p>As you experiment more, try mixing:<\/p>\n<ul>\n<li>spanning<\/li>\n<li>captions<\/li>\n<li>sticky headers<\/li>\n<li>table sections<\/li>\n<li>and stronger CSS<\/li>\n<\/ul>\n<p>Tables are an essential skill for any frontend developer or data-heavy project.<\/p>\n<blockquote><p>In fact, front-end developers use tables in nearly 40% of data-driven UI components, making them one of the most reusable building blocks in web development.<\/p><\/blockquote>\n<p>And the more you practice, the more natural they become.<\/p>\n<hr \/>\n<h2><strong>\ud83d\udcda Related Reads<\/strong><\/h2>\n<ul>\n<li><strong><a href=\"https:\/\/www.kaashivinfotech.com\/blog\/html-image-tag-explained-2025-guide\/\">HTML Image Tag Explained 2025 Guide<\/a><\/strong><br \/>\nA complete 2025-ready guide covering <code class=\"\" data-line=\"\">&lt;img&gt;<\/code> syntax, attributes, optimization tips, and what\u2019s new in modern HTML image handling.<\/li>\n<li><strong><a href=\"https:\/\/www.kaashivinfotech.com\/blog\/html-bullet-points-code-list-styling\/\">HTML Bullet Points in 2025 \u2013 7 Proven Ways to Add &amp; Style Lists<\/a><\/strong><br \/>\nLearn multiple methods to create and customize bullet points, including custom icons, CSS tricks, and advanced list styling.<\/li>\n<li><strong><a href=\"https:\/\/www.kaashivinfotech.com\/blog\/html-lists-made-easy\/\">HTML Lists in 2025 \u2013 Ordered, Unordered &amp; Bullet Point Examples<\/a><\/strong><br \/>\nA beginner-friendly guide explaining <code class=\"\" data-line=\"\">&lt;ol&gt;<\/code>, <code class=\"\" data-line=\"\">&lt;ul&gt;<\/code>, and list styling techniques every developer needs.<\/li>\n<li><strong><a href=\"https:\/\/www.kaashivinfotech.com\/blog\/html-forms-complete-guide-2025\/\">HTML Forms Explained (2025): Basics, Elements &amp; Examples<\/a><\/strong><br \/>\nCovers form fields, validation, UI design basics, and real-world examples for building user input forms.<\/li>\n<li><strong><a href=\"https:\/\/www.kaashivinfotech.com\/blog\/what-is-div-tag-in-html\/\">What is Div Tag in HTML? Meaning, Examples &amp; Centering Tricks \ud83c\udfaf<\/a><\/strong><br \/>\nUnderstand the <code class=\"\" data-line=\"\">&lt;div&gt;<\/code> tag clearly with practical examples and modern layout\/centering techniques.<\/li>\n<li><strong><a href=\"https:\/\/www.wikitechy.com\/html-doctype-declaration-explained-5-things-beginners-must-know\/\" target=\"_blank\" rel=\"noopener\">HTML DOCTYPE Declaration Explained \u2013 5 Things Beginners Must Know<\/a><\/strong><br \/>\nA simple breakdown of why DOCTYPE matters, how it works, and the role it plays in modern HTML.<\/li>\n<li><strong><a href=\"https:\/\/www.wikitechy.com\/how-to-create-a-color-picker-for-html\/\" target=\"_blank\" rel=\"noopener\">How to Create a Color Picker Tool Using HTML, CSS &amp; JavaScript<\/a><\/strong><br \/>\nStep-by-step tutorial to build an interactive color picker with live preview functionality.<\/li>\n<\/ul>\n<hr \/>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you\u2019ve spent any time building user interfaces or dashboards, you already know this: data is only valuable when people can understand it.That\u2019s why developers obsess over clean layouts, readable formatting, and structures that make information feel effortless to digest.And in web development, few tools do this better than HTML tables. That\u2019s exactly why learning [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":19908,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8751],"tags":[10505,10499,10503,10502,10498,9039,10500,10504,10501,617],"class_list":["post-19900","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-html","tag-frontend-basics","tag-how-to-create-table-in-html","tag-html-table-design","tag-html-table-examples","tag-html-tables","tag-html-tutorial","tag-table-in-html","tag-table-tag-in-html","tag-tables-in-html","tag-web-development"],"_links":{"self":[{"href":"https:\/\/www.kaashivinfotech.com\/blog\/wp-json\/wp\/v2\/posts\/19900","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kaashivinfotech.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kaashivinfotech.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kaashivinfotech.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kaashivinfotech.com\/blog\/wp-json\/wp\/v2\/comments?post=19900"}],"version-history":[{"count":0,"href":"https:\/\/www.kaashivinfotech.com\/blog\/wp-json\/wp\/v2\/posts\/19900\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kaashivinfotech.com\/blog\/wp-json\/wp\/v2\/media\/19908"}],"wp:attachment":[{"href":"https:\/\/www.kaashivinfotech.com\/blog\/wp-json\/wp\/v2\/media?parent=19900"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kaashivinfotech.com\/blog\/wp-json\/wp\/v2\/categories?post=19900"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kaashivinfotech.com\/blog\/wp-json\/wp\/v2\/tags?post=19900"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}