The Lost Feed

📜History Tales

Inside the Cool HTML Elements Web Developers Forget

Ever wonder about the hidden gems in HTML that could make your website better? Discover cool, forgotten HTML elements that can change how you build pages.

14 views·6 min read·Jul 8, 2026
Cool HTML elements nobody uses

Think about all the tools a builder uses. There are the hammers and saws everyone knows. But then there are those special tools, tucked away, that can make a job much easier or add a unique touch. The internet is a bit like that, especially when it comes to HTML.

Most people who build websites stick to the common HTML tags. They use div and p and img all the time. But HTML is a big language, and it has some *really cool elements

  • that often get overlooked. These forgotten tags can add neat features to your site without needing a lot of extra code.

The Hidden

Toolbox of HTML

It is easy to get comfortable with the basics when you are building websites. Many developers learn a set of common tags and use them over and over. This is fine for getting the job done, but it means they might miss out on some powerful shortcuts.

These lesser-known HTML elements are not new or experimental. They have been part of the web standard for a while. They simply do not get as much attention as their more famous cousins. Learning about them can make your websites more interactive and user-friendly.

Giving Your

Input a Smart Boost: The Datalist Tag

Imagine you are filling out a form online. You start typing a city name, and a list of suggestions pops up below the box. This makes it super easy to pick the right one without typing it all out. You might think this needs fancy JavaScript code, but often, it is just the <datalist> tag at work.

The <datalist> element acts like a helper for your input fields. You link it to an <input> tag, and it provides a list of options for the user to choose from. They can still type whatever they want, but the suggestions are there to guide them. It is a *simple way to improve user experience

  • on forms.
<label for="browser">Choose your browser from the list:</label>
<input list="browsers" name="browser" id="browser">

<datalist id="browsers">
<option value="Edge">
<option value="Firefox">
<option value="Chrome">
<option value="Opera">
<option value="Safari">
</datalist>

This small piece of code makes a big difference for anyone filling out your forms. It saves time and prevents typos, showing how a forgotten tag can be very useful.

Uncovering Secrets with

Details and Summary

Have you ever seen a website with a section you can click to expand and reveal more information? Then you click it again, and it hides the text? This is a great way to keep pages clean and organized, especially when you have a lot of content.

Many websites achieve this with complex JavaScript. However, HTML offers a built-in solution: the <details> and <summary> tags. These two tags work together to create a *collapsible widget

  • right in your code.
<details>
<summary>Click here to learn more about The Lost Feed</summary>
<p>The Lost Feed brings you forgotten viral stories from the internet's past. We dig deep to find the tales that once captivated millions but have since faded from memory.</p>
</details>

The <summary> tag holds the title or heading that is always visible. When a user clicks it, the content inside the <details> tag (like a paragraph or an image) appears. It is a clean, easy way to manage information without cluttering your page.

Highlighting What Matters: The Mark Tag

Imagine you are reading an article, and something important jumps out at you. Maybe it is a key phrase or a name. Often, these things are highlighted in a different color, like yellow. On paper, you would use a highlighter pen. On a webpage, you can use the <mark> tag.

The <mark> element is designed to *highlight text that is especially relevant

  • in a particular context. It usually renders with a yellow background, making the text stand out visually. This is perfect for search results, or when you want to draw attention to a specific part of a sentence.

"The <mark> tag is like a digital highlighter, perfect for making specific words or phrases pop out to the reader." It tells the browser, and the user, that this text is important right now.

Using <mark> helps guide the reader's eye to the most important parts of your content. It is a simple tag that adds a lot of clarity and emphasis to your writing, making your pages easier to read and understand.

Showing

Progress and Levels Visually

When you are downloading a file or filling out a long survey, it is nice to see how much progress you have made. A visual bar that fills up gives you a clear idea of what is happening. HTML has two tags specifically for this: <progress> and <meter>.

The Progress Bar You Never Knew You Needed

The <progress> tag is exactly what it sounds like: a progress bar. It is used to show the completion status of a task. Think about a file upload or a game loading screen. You can set how much of the task is done (the value) and the total amount (the max).

<label for="file">Downloading progress:</label>
<progress id="file" value="32" max="100"

> 32% </progress>

This tag gives instant feedback to the user, letting them know that something is happening and how much longer it might take. It is a small detail that greatly improves the user's experience by reducing uncertainty.

Measuring Up: The Meter Tag

While <progress> shows a task moving towards completion, the <meter> tag shows a scalar measurement within a known range. Think of it like a gauge. It can display things like disk usage, battery level, or the relevance of a search result.

Here are some ways <meter> is different from <progress>:

  • <meter> shows a fixed value, like 70% full, not a changing process.

  • It can have min, max, low, high, and optimum attributes to show different states (e.g., battery is low).

<label for="disk_c">Disk usage C:</label>
<meter id="disk_c" value="6" min="0" max="10">6 out of 10</meter>

Both <progress> and <meter> are fantastic for adding visual indicators to your web pages. They make complex information easy to understand at a glance, proving that simple HTML can do powerful things.

Spelling

Out the Short Stuff: The Abbr Tag

Ever read something online and come across an abbreviation or acronym you do not understand? It can be frustrating. The <abbr> tag is here to help. It stands for "abbreviation" and allows you to provide the full meaning of a shortened word or phrase.

When you use the <abbr> tag, you wrap the abbreviation in it and add a title attribute. The title attribute holds the full, spelled-out version. Then, when someone hovers their mouse over the abbreviation, the full text appears as a tooltip.

<p>The <abbr title="World Wide Web">WWW</abbr

> was invented by Tim Berners-Lee.</p>

This is not just good for readers. It also helps search engines understand your content better, which is a big win for your website. It is a small tag that adds a lot of clarity and makes your content more accessible to everyone.

The world of HTML is much richer than just the tags we see every day. By exploring these forgotten elements, you can add powerful, user-friendly features to your websites without needing to write complex code. It shows that sometimes, the best tools are the ones you did not even know you had, just waiting to be discovered and put to good use.

So, next time you are building a page, take a moment to think beyond the usual. There might be a perfect HTML tag waiting to make your work easier and your website better.

How does this make you feel?

Comments

0/2000

Loading comments...