Skip to content

Important Tags (3)

Inline Tags

An inline tag, when rendered, has no line break before or after it.

  • <a> Defines a hyperlink, i.e., a link between two pages;
  • <em> (emphasis) By default, browsers render the content of this tag in italics, and it is used for something to be pronounced differently;
  • <strong> (strong importance) By default, browsers render the content of this tag in bold, and it is used to signify the importance of its content (see html5doctor);
  • <img src="path/to/image.jpg"> Tag that will display an image;
  • <button> A button.

TIP

By default, an inline cannot be given vertical dimension, nor vertical padding nor vertical margin.

There are some exception, though: the tag that have intrinsic dimensions, like <img> and button.

Other Important Tags to Know

  • <video> for inserting video content;
  • <audio> for inserting audio content;
  • <figure> is a semantic container that groups multimedia content (image, graphic, photos, diagram, table, video, etc.) and is associated with a <figcaption> tag.

Non-Semantic Tags

  • <div> and <span> are tags that do not provide any information about their content, so they are non-semantic.

The <div> tag has a default display of block (see CSS).

In contrast, the <span> tag has a default display of inline (see CSS), which means there will be no line break before or after the tag.

  • <i> (Initially italic) Browsers render the content of this tag in italic, and it is used for technical or translated words; screen readers are supposed to use an alternative voice for the content;
  • <b> (Initially bold) Browsers render the content of this tag in bold, and it is used for keywords.