Discovering HTML: A Journey Through the Basics and Beyond

Idris TairuIdris Tairu
2 min read

Introduction:

HTML (Hypertext Markup Language) is the standard markup language used to create web pages. It is the backbone of a website, providing the structure and content that the web browser renders to the user.

History of HTML

HTML was first introduced in 1989 by Tim Berners-Lee, the inventor of the World Wide Web. Since then, it has undergone several revisions, with the latest version being HTML5.

Basic Structure of HTML

HTML consists of a series of elements, represented by tags (<>). These tags are used to wrap around content, defining its purpose and meaning. The basic structure of an HTML document includes:

  • DOCTYPE: Defines the document type and version of HTML

  • HTML: The root element of the document

  • HEAD: Contains metadata about the document (title, charset, etc.)

  • BODY: Contains the content of the document

HTML Elements

HTML elements are represented by tags, which come in two forms:

  • Opening tags: <tag>

  • Closing tags: </tag>

Some common HTML elements include:

  • Headings: <h1>, <h2>, <h3> etc

  • Paragraphs: <p>

  • Links: <a>

  • Images: <img>

  • Lists: <ul>, <ol>, <li>

  • <Tables: <table>, <td>, <th>, <tr>

Attributes

HTML elements can have attributes, which provide additional information about the element. Attributes consist of a name and value, separated by an equals sign.

Semantic HTML

Semantic HTML is a approach to writing HTML that emphasizes the meaning of the content, rather than its presentation. It uses elements that provide a clear understanding of the content's purpose, such as: <header>, <nav>, <main> and <footer>.

Conclusion

HTML is a fundamental language for building websites and web applications. Its simplicity and flexibility make it an essential tool for web developers. By understanding the basics of HTML, you can create structured and meaningful content that can be rendered by web browsers.

0
Subscribe to my newsletter

Read articles from Idris Tairu directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Idris Tairu
Idris Tairu

Frontend Developer | IT Specialist | Systems Engineer | Technical Support Engineer | CCTV installation | System Network.