Learning HTML
From basic elements to semantic markup. How HTML gives structure and meaning to the web.
4 parts · 19 posts · about 33 min read
Fundamental
How HTML Was Created: The Story Behind the Web
How HTML started: Tim Berners-Lee, CERN, the first website, and how a simple markup language became the foundation of the modern web.
5 min read
Basic HTML Document Structure You Gotta Understand
The basic structure of every HTML document explained: doctype, html, head and body, what each part does, and why skipping one can make your page invalid.
2 min read
Getting to Know HTML Tags, Elements, and Attributes for Beginners
Tag, element and attribute: three HTML words beginners often mix up. Here's what each one means, explained simply with examples.
2 min read
HTML Heading and Paragraph Tags: How to Structure Text
How to use HTML headings (h1–h6) and paragraphs the right way, so readers and search engines can follow the structure of your content.
2 min read
HTML Text Formatting: Bold, Italic, Strong, and Em
Bold, italic, strong and em in HTML: which tags only change how text looks, which ones carry meaning, and when to use each.
2 min read
Content
How to Create Links in HTML with the Anchor Tag
How to create links in HTML with the <a> tag: internal and external links, email links, and the attributes that control how they open.
2 min read
How to Add Images in HTML the Right and Optimal Way
How to use the HTML <img> tag properly: alt text, width and height, modern formats and lazy loading, so your images stay fast, accessible and SEO-friendly.
2 min read
How to Create Lists in HTML: Ordered, Unordered, and Description Lists
HTML has three kinds of lists: ordered, unordered and description lists. Here's how each one works and when you should use it.
2 min read
How to Create Tables in HTML with Complete Examples
How to build tables in HTML to show data in rows and columns: table, tr, th, td, thead, tbody and caption, with complete examples.
1 min read
How to Display Video and Audio in HTML Without Plugins
How to play video and audio on a web page with the built-in HTML5 <video> and <audio> tags: no Flash, no plugins.
2 min read
Getting to Know HTML Iframe: How to Embed YouTube and Google Maps
How to use the HTML <iframe> tag to embed content from other sites, like a YouTube video or a Google Map, inside your own page.
2 min read
Form
How to Create Forms in HTML for Beginners
A beginner's guide to HTML forms: how the <form> tag sends data for logins, sign-ups and contact messages, starting from the basics.
1 min read
HTML Input Types: Text, Email, Checkbox, Radio, and More
The HTML <input> tag has many types. Learn text, email, checkbox, radio and more, and how the right type makes forms easier to use on mobile.
2 min read
HTML Form Validation Without JavaScript
HTML5 has built-in form validation: required fields, length and number limits, and format patterns, all without a single line of JavaScript.
1 min read
Semantic and best practice
Semantic HTML: Header, Nav, Main, Article, and Footer
Learn semantic HTML and how to use header, nav, main, section, article, aside, and footer to build better structured and SEO-friendly websites.
1 min read
Div vs Span: Difference Between Block and Inline Elements in HTML
What’s the difference between div and span? Learn the concept of block and inline elements in HTML with practical examples for building layouts.
1 min read
HTML Meta Tags for SEO: Title, Description, and Open Graph
The HTML meta tags that matter for SEO: title, description, viewport, canonical and Open Graph, so your site looks right on Google and social media.
1 min read
HTML Accessibility: Making Websites Friendly for All Users
Learn the basics of web accessibility including alt text, form labels, ARIA attributes, and keyboard navigation so your website can be used by everyone.
1 min read
Best Practices for Writing Clean and Valid HTML
A collection of HTML best practices including proper indentation, naming, W3C validation, and common beginner mistakes you should avoid.
1 min read