10 Rarely Used HTML Tags You Should Start Using Today

paharihacker

Rajesh Dhiman

Posted on October 7, 2024

10 Rarely Used HTML Tags You Should Start Using Today

Introduction: Unlock Hidden HTML Powers

Unlock the potential of HTML with ten special tags that go beyond the usual <div> and <span>. These hidden gems can elevate your web projects by adding unique functionality and improving your site’s structure and accessibility.

Explore these tags in action on CodePen.

Why Use These Lesser-Known Tags?

Using these specific HTML tags instead of generic ones like <div> or <span> has several benefits:

  1. Semantic Clarity: They provide clearer meaning to both the browser and the developer, making the code easier to read and maintain.
  2. Accessibility Improvements: Properly used, these tags make web content more accessible to people using assistive technologies.
  3. Enhanced Functionality: Many of these tags come with built-in behaviors that can simplify the implementation of common web features.
  4. Better SEO: Using semantically correct tags can help improve your website’s SEO by giving search engines more context about your content.

Explore These Powerful HTML Tags

  1. <dialog>: Create modals easily
    • Usage: Click the “Open Dialog” button to see the dialog pop up. You can close it by clicking the “Close” button inside the dialog.
    • Example:
     <dialog id="welcomeDialog">
       <p>Welcome to our website!</p>
       <button onclick="document.getElementById('welcomeDialog').close()">Close</button>
     </dialog>
Enter fullscreen mode Exit fullscreen mode
  1. <progress>: Show task progress
    • Usage: Demonstrates a progress bar which you can visually style with CSS to fit your design needs.
    • Example:
     <progress id="fileLoadProgress" value="32" max="100"></progress>
Enter fullscreen mode Exit fullscreen mode
  1. <meter>: Display measurements
    • Usage: Shows how the meter element can be used to display measurements like disk usage.
    • Example:
     <meter min="0" max="100" value="60"></meter>
Enter fullscreen mode Exit fullscreen mode
  1. <details> and <summary>: Provide expandable information
    • Usage: Click on the “Click to see more details” to expand and view additional information.
    • Example:
     <details>
       <summary>See more details</summary>
       <p>Here you can see more information.</p>
     </details>
Enter fullscreen mode Exit fullscreen mode
  1. <data>: Link visible text to machine-readable data
    • Example:
     <ul>
       <li><data value="21053">Item One</data></li>
     </ul>
Enter fullscreen mode Exit fullscreen mode
  1. <time>: Specify dates and times
    • Example:
     <time datetime="2023-10-01">October 1, 2023</time>
Enter fullscreen mode Exit fullscreen mode
  1. <output>: Show results of calculations
    • Usage: Adjust the range and number inputs to see how the output changes dynamically.
    • Example:
     <form oninput="result.value=parseInt(a.value)+parseInt(b.value)">
       <input type="range" id="a" value="50"> +
       <input type="number" id="b" value="50">
       Output: <output name="result" for="a b">100</output>
     </form>
Enter fullscreen mode Exit fullscreen mode
  1. <mark>: Highlight important text
    • Example:
     <p>The <mark>important</mark> part is highlighted.</p>
Enter fullscreen mode Exit fullscreen mode
  1. <figure> and <figcaption>: Add images with captions
    • Usage: Provides a way to group images with captions in a semantically meaningful way.
    • Example:
     <figure>
       <img src="photo.jpg" alt="A beautiful landscape">
       <figcaption>This is a caption for the landscape.</figcaption>
     </figure>
Enter fullscreen mode Exit fullscreen mode
  1. <kbd>: Indicate keyboard input

    • Example:

    <p>Press <kbd>Ctrl</kbd> + <kbd>C</kbd> to copy text.</p>

Conclusion: Expand Your HTML Toolkit

By incorporating these tags into your HTML toolkit, you not only enhance the functionality and accessibility of your sites but also improve their structural semantics. Start using these tags to make your web pages stand out and provide a better user experience.

Final Thought

Are you ready to explore the full capabilities of HTML? Integrate these tags into your projects and see the immediate benefits they bring to your web development process.

💖 💪 🙅 🚩
paharihacker
Rajesh Dhiman

Posted on October 7, 2024

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related