
Master HTML tables by learning to display information in two dimensions. Demystify the five concepts like row and XHTML elements, and learn to write code that formats tables.
Identify the prerequisites for this course, including using an online tool like jsfiddle or running code locally; beginners learn html basics and setup without prior knowledge.
Discover how HTML defines a web page's structure with elements and tags, using doctype, html, head, and body, and rendering headings and paragraphs in the browser.
Learn how HTML tables organize data in rows and columns for side-by-side comparisons, use cells for multi-dimensional information, and apply accessibility tips for layout tables.
Explore methods to create an HTML table, from online tools and notepad to studio code, and learn when to use each approach to view the table in a browser.
Create a simple HTML table with a header and body using thead and tbody, add borders with border-collapse, and apply a yellow header background for clear formatting.
Explore colspan in HTML tables by creating a cell that spans two columns and centering its text, using a CSS selector to target the spanning cell.
Learn how rowspan and colspan extend HTML tables by merging cells across rows and columns, with practical steps to implement and visualize the effects.
Add a caption above the table to provide context for the bus timetable data. Use the table's caption element to convey information and maintain semantic structure rather than non-semantic elements.
Color the first and last columns of an HTML table using colgroup to apply styling across columns, and explore inline styles versus external CSS and column spanning for multi-column coloring.
Add a photo to the table footer to provide context, make the photo span all five columns with colspan, and ensure a white background via CSS.
Replicate the table design from the attached excel file’s last tab, including colors and formatting, using JSFiddle to code the email and submit a shareable link.
Export an HTML table from Excel by selecting the table and saving as a web page, then view the output and inspect the code behind the table.
Learn to decide when to use HTML tables in real life by evaluating readability, choosing appropriate two-column layouts, and applying semantic table elements over layout-only approaches.
Wraps up the HTML tables course by inviting feedback, guiding you to submit a JSFiddle with a table design based on the Excel file, and reflecting on improvements.
Hi everyone,
My name is Clyde D'Souza and in this class, I'll teach you how to create tables using HTML5. Tables are used in so many places around the internet and are a great tool to display information in two dimensions. However, when many people start out to learn tables, it often gets quite confusing.
So, in this class, I’ll try and demystify these concepts for you. You’ll learn:
To write code that produces a table using HTML5.
Concepts like rowspan and colspan.
HTML elements like thead, tbody and why they’re useful.
And (you’ll learn) how to format a table using CSS.
This course is aimed at beginner developers who are trying to learn new HTML concepts and for seasoned developers who’d like a refresher.
You can also follow each video and code with me as you learn new concepts with every video. In the end, you will get an opportunity to practice creating an HTML Table using the concepts you learn in this class on your class project.
Should you have any questions along the way, feel free to ask me a question using the discussions tab and I'll answer your questions there.
Lots of exciting things to learn ahead. So, happy learning and I hope to see each one of you complete this class.