Rajdeep Sengupta
Rajdeep Sengupta's blog

Rajdeep Sengupta's blog

Top 5 unknown but super useful HTML tags!

Top 5 unknown but super useful HTML tags!

Rajdeep Sengupta
Β·Feb 28, 2022Β·

2 min read

Subscribe to my newsletter and never miss my upcoming articles

Play this article


We all know about HTML right? We will also agree that HTML is really simple and easy to understand. But we can not deny that we have to write HTML to make a website, may it be a simple HTML, CSS, JavaScript website or may it be a production level complex Next.js or Remix web application we need to write HTML some way or other.

So, here are some that you don't even know existed but super useful❗

List of unknown HTML tags.

1. < abbr >

<abbr> is the short form of abbreviation. It allows you to show the full form of the acronym on hoverπŸ–±οΈ.

Here is an example.

 <abbr title="Hyper Text Markup Language">HTML</abbr> is the best thing since 
 sliced web.


abbr tag Image!

2. < kbd >

When you see some keyboard input is specified into a website. Well, That's the Job of kbd Tag!

<h1>Keyboard Input Shortcuts.</h1>
      To Copy Press <kbd>CTRL+C</kbd>
       To Paste Press <kbd>CTRL+V</kbd>
       To Print Press <kbd>CTRL+P</kbd>


Screenshot 2022-02-28 105836.jpg

3. < details>

details tag is used to expand some information about a topic by toggling it.πŸ‘Œ

  <summary>Epcot Center</summary>
  <p>Epcot is a theme park at Walt Disney World Resort featuring exciting attractions, 
         international pavilions, award-winning fireworks and seasonal special events. 


Screenshot 2022-02-28 110420.jpg

4. < progress >

Do you know that there is an element to show your progress graphically?πŸ€·β€β™‚οΈ progress tag does exactly that and you can also style it with CSS.

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


Screenshot 2022-02-28 110603.jpg

5. < datalist>

This tag is extremely helpful long back as a beginner I found it difficult to implement a dropdown in a form.πŸ˜… This is basically an advanced dropdown to select something in a form.

<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">


Screenshot 2022-02-28 110819.jpg

So, this is it for this one. I will catch you in an next interesting blog.

Did you find this article valuable?

Support Rajdeep Sengupta by becoming a sponsor. Any amount is appreciated!

Learn more about Hashnode Sponsors
Share this