• RSS
  • Print this article!
  • Digg
  • del.icio.us
  • DZone
  • Facebook
  • Mixx
  • Google Bookmarks
  • Design Float
  • Reddit
  • StumbleUpon
  • Technorati
  • Live
  • TwitThis
Home > Front End Development, HTML > 10 HTML Tags that are Overlooked but Should be Used.

10 HTML Tags that are Overlooked but Should be Used.

May 24th, 2009

With the popularity of CSS, the Div tag has been painfully overused. Here is a list of HTML tags that will help you use HTML the way it was intended.

<abbr>

This HTML tag defines an abbreviated phrase.

1
The <abbr title="Abbreviation">Abbr.</abbr> HTML tag gives the full definition of abbreviated text.

 

<acronym>

This HTML tag defines an acronym. The difference between an acronym and an abbreviation is that it can be spoken as if it was a word.

1
Can I get this <acronym title="as soon as possible">ASAP</acronym>?

 

<address>

This HTML tag defines user contact information

1
2
3
4
5
<address>
    <a href="mailto:us@example.org">Email us</a><br />
    Address: Box 564, NoWheresville<br />
    Phone: 123-555-1234
</address>

 

<base>

This HTML tag specifies the default target for links or default address.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<head>
    <!-- default address for images -->
    <base href="http://www.example.com/images/" />
   
    <!-- default target for links -->
    <base target="_blank" />
</head>

<body>
    <!--Actual address is http://www.example.com/images/logo.gif -->
    <img src="logo.gif" />
   
    <!-- Target for link will be _blank -->
    <a href="http://www.example.com">Link</a>
</body>

 

<blockquote>

This HTML tag defines a long quotation.

1
2
3
4
5
6
<blockquote>
    Lorem ipsum dolor sit amet,
    consectetur adipiscing elit.
    Morbi pellentesque vehicula porttitor.
    Nam turpis ante, volutpat id blandit eget.
</blockquote>

 

<cite>

This HTML tag defines a citation.

1
<cite>This is a citation.</cite>

 

<del>

This HTML tag defines deleted text, default style is a strike through.

1
<del>This text is no longer relevant.</del>

 

<fieldset>

This HTML tag defines a border around elements in a form.

1
2
3
4
5
6
<form>
    <fieldset>
        Name: <input type="text" size="30" /><br />
        <p><input type="submit" value="Submit"></p>
    </fieldset>
</form>

 

<ins>

This HTML tag defines newly added content.The default style is an underline.

1
<ins>Recently updated content</ins>

 

<legend>

This HTML tag defines a caption for a form’s fieldset.

1
2
3
4
5
6
7
<form>
    <fieldset>
        <legend>This is a caption</legend>
        Name: <input type="text" size="30" /><br />
        <p><input type="submit" value="Submit"></p>
    </fieldset>
</form>

 

Hopefully these will help. Using the proper tags for the proper content makes sense of your content, and you can style them just as well as a Div. Start using these and make the web a more beautiful place for developers.

For a full list of HTML elements visit w3School’s list of HTML tags.

  • RSS
  • Print this article!
  • Digg
  • del.icio.us
  • DZone
  • Facebook
  • Mixx
  • Google Bookmarks
  • Design Float
  • Reddit
  • StumbleUpon
  • Technorati
  • Live
  • TwitThis
Author: Shawn Categories: Front End Development, HTML Tags: ,
  1. May 25th, 2009 at 16:56 | #1

    Very intersting – thanks

  2. May 26th, 2009 at 06:13 | #2

    Nice! RT in my Twitter! My english is a little poor!:)

  3. May 26th, 2009 at 09:01 | #3

    some tags from list are used in MVC T4 templates

  4. May 26th, 2009 at 10:00 | #4

    The label tag is dreadfully overlooked.

  5. May 26th, 2009 at 10:07 | #5

    Good Call. The Label tag is definitely overlooked, and very important.

  6. Danny
    May 26th, 2009 at 16:01 | #6

    A list is fine, but how’s the support on these? I know many version of IE don’t support abbr at all; what’s the adoption on the rest of these?

  7. May 26th, 2009 at 16:57 | #7

    The abbr tag is supported by all major browsers except IE 6 and lower. The only other one that isn’t supported is acronym tag which isn’t supported by IE 5.5 and lower. I would still use them even though IE 6 doesn’t support them. Granted you won’t get the functionality that the newer browsers give you, but at least the tag is in place when IE 6 is obsolete, which should be pretty soon. The rest of the tags are supported by all major browsers. You can go to the list at w3schools and click on each tag and it will tell you how it is supported.

  8. May 27th, 2009 at 00:38 | #8

    In your example for ‘base’ up above, shouldn’t that first one be instead of href? Since an img has no href.

  9. May 27th, 2009 at 00:40 | #9

    In your example above for base, shouldn’t ‘href’ be ’src’? As img has no href.

  10. May 27th, 2009 at 07:55 | #10

    Good eye. That’s what I initially thought as well when I first started using it. It would be more intuitive if it was src and not href. It is suppose to be an href though. You can check out the html reference here.

  11. May 28th, 2009 at 07:41 | #11

    From the content point of view, these tags are really useful. But why and how these things were deprecated unofficially?

  12. May 28th, 2009 at 07:51 | #12

    That’s a good question. Personally I think it was supply and demand. Internet Explorer didn’t support them for the longest time because people weren’t using them. All of the structure elements were pushed forward because there was no CSS to layout your website, and the other tags were left behind. That’s just my opinion though.

  13. May 28th, 2009 at 12:17 | #13

    I think you ought to have included the trio of tags in this list. Very handy for styling related “blocks” of content, yet often overlooked, because people seem to think it’s only good for glossaries and such.

  14. May 28th, 2009 at 12:20 | #14

    @Lee Dumond
    Whoops, the tags didn’t render in my previous comment. Was referring to <dl>, <dt>, <dd> trio there.

  15. June 14th, 2009 at 23:12 | #15

    Thanks for the <de>, it’s always good to stay up to date on css solutions.

Comments are closed.