HTML, or Hyper Text Markup Language, is the fundamental building block of the World Wide Web. In the early days of the internet, HTML files served as the backbone of web content, stored on centralized servers and accessed by browsers to display information.
Despite its importance, HTML is not a programming language; instead, it is a markup language structured using tags. When creating a basic HTML file, it is conventionally saved with the .html file extension.
In essence, an HTML file contains textual content, such as paragraphs or titles, organized with markup that instructs the browser on how to present the content to the user.
Simple example
<p>A paragraph of text</p>
<ul>
<li>First item</li>
<li>Second item</li>
<li>Third item</li>
</ul>
This HTML snippet says thatĀ A paragraph of text
Ā is aĀ paragraph. And then we have aĀ listĀ of 3 items.
p
Ā stands forĀ paragraph,Ā ul
Ā stands forĀ unordered list, andĀ li
Ā stands forĀ list item.
For each of them, we have anĀ opening tagĀ (likeĀ <p>
), the content, and aĀ closing tagĀ (likeĀ </p>
).
SoĀ <opening tag>
Ā ā¦content ā¦Ā </closing tag>
.
Definition
Now I want to tell you something about HTML you should know.
HTML is notĀ presentational. Itās not concerned with how thingsĀ look.
Instead, itās concerned with what thingsĀ mean.
You donāt tell āmake this paragraph redā in HTML.
Thatās aĀ presentational aspect.
Conclusion
HTML is just concerned with content.
It just adds some predefined styles here and there, like for example with the list. But thatās it. Thereās no customization you can do on how it looks, in HTML.
This will be the job of CSS, but thatās a story for another lesson.