HTML5 is the next big thing for frontend Web development. Although it’s still under development and yet to be implemented in some browsers (most notably Internet Explorer) you can use some simple workarounds and HTML5 has gone to great lengths to maintain backward compatibility. With only a few tricks, you can implement HTML5 today while making sure it works with older browsers.

Types of HTML Elements

HTML includes a large number of elements, each with its own specific tag and use for structuring documents. Elements can generally be sorted into two categories:

HTML5 Inline Elements

Inline elements have no line breaks associated with the element.

Here is a complete list of inline-tag selectors that can by used to style the HTML document by using the power of CSS / CSS3

* will represent Inline Elements new in HTML5

Selector HTML Use Selector HTML Use
a Anchored Link label Label for Form Element
abbr Abbreviation legend Title in Fieldset
address A Physical Address link Resource Reference
area Area in Image Map mark* Marked Rext
audio* Sound Content meter* Measurement Range
bm Bold text nav* Navigation Links
cite Short Citation optgroup Group of Form Options
code Code Text option An Option in a Drop-down List
del Deleted Text q Short Quote
details* Details of an Element small Small Print
dfn Defined Term select Selectable List
command* Command Button source* Media resource
datalist* Drop-down List span Localized Style Formatting
em Emphasis strong Strong Emphasis
font Font Appearance sub Subscript
i Italic summary* Details Header
iframe Inline sub-window sup Superscript
img Image Embedding tbody Table Body
input Input Field td Table Data
ins Inserted Text time* Date/Time
kbd Keyboard Text var Variable

2 thoughts

  1. I believe there is an error (typo) ‘bm’ instead of ‘b’.
    ‘bm’ is stated to be an inline-element (selector) for making text bold. I assume you are referring to the ‘b’ tag which is not listed. The ‘bm’. ‘bm’ could be a perfectly good candidate for a new tag, otherwise known as the ‘bum’ tag or ‘ass’ tag in some locales. Cheers! 🙂

Comments are closed.