Basic HTML Elements

Table of Contents

The main purpose of this article is to make sure that all basic HTML Elements are decorated with CSS so as to not miss any possible elements when creating new themes for Hugo.


Let’s start with all possible headings. The HTML <h1><h6> elements represent six levels of section headings. <h1> is the highest section level and <h6> is the lowest.

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6


According to the HTML5 specification by W3C, HTML documents consist of a tree of elements and text. Each element is denoted in the source by a start tag, such as <body>, and an end tag, such as </body>. (Certain start tags and end tags can in certain cases be omitted and are implied by other tags.)

Elements can have attributes, which control how the elements work. For example, hyperlink are formed using the a element and its href attribute.

List Types

Ordered List

  1. First item
  2. Second item
  3. Third item

Unordered List

  • List item
  • Another item
  • And another item

Nested list

Definition List

HTML also supports definition lists.


The blockquote element represents content that is quoted from another source, optionally with a citation which must be within a footer or cite element, and optionally with in-line changes such as annotations and abbreviations.

Quoted text. This line is part of the same quote. Also you can put Markdown into a blockquote.

Blockquote with a citation.

According to Mozilla’s website, Firefox 1.0 was released in 2004 and became a big success.


Tables aren’t part of the core Markdown spec, but Hugo supports them.

ID Make Model Year
1 Honda Accord 2009
2 Toyota Camry 2012
3 Hyundai Elantra 2010

Colons can be used to align columns.

Tables Are Cool
align: left align: center align: right
align: left align: center align: right
align: left align: center align: right

You can also use inline Markdown.

Inline Markdown In Table
italics bold strikethrough code


<!DOCTYPE html>
<html lang="en">
  <meta charset="UTF-8">
  <title>Example HTML5 Document</title>

Highlighted Code

<!DOCTYPE html>
<html lang="en">
  <meta charset="UTF-8">
  <title>Example HTML5 Document</title>

Other stuff — abbr, sub, sup, kbd, etc.

GIF is a bitmap image format.



Xn + Yn = Zn

Press X to win. Or press CTRL+ALT+F to show FPS counter.

As a unit of information in information theory, the bit has alternatively been called a shannon, named after Claude Shannon, the founder of field of information theory.

Marcos Mendes avatar
Marcos Mendes
I'm a technical support engineer from Espinho, Portugal. I'm a freelance fullstack developer, technology enthusiast and raspberry pi builder. My other interests include sports (crossfit, squash, football and running), travelling and blockchain.