Unordered, Ordered, and Description Lists

Unordered, Ordered, and Description Lists
udemy2 placeholder image
Lists, lists and more lists!
Lists, lists and more lists!

Unordered Lists

Like the names imply, the only difference between an ordered list and an unordered list, is that an ordered list will have its items ordered by number, whereas unordered lists will have just bullet points.

Making your own unordered list is straightforward. You just wrap an unordered list tag, or ul tag, around your list items, which use li tags.

	
	<!DOCTYPE html>
	<html>
		<head>
			<title>Unordered List</title>
		</head>
		<body>
			<h1>Things that are cool:</h1>
			<ul>
				<li>Memes</li>
				<li>Food</li>
				<li>Coding</li>
			</ul>
		</body>
	</html>
	
How an unordered list looks like.
How an unordered list looks like.

Ordered Lists

To turn our unordered list into an ordered one requires just changing the wrapper tag from ul (for unordered list) to an ol tag (ordered list).

That's literally all we need to do:

	
	<!DOCTYPE html>
	<html>
		<head>
			<title>Ordered List</title>
		</head>
		<body>
			<h1>How to become a great developer:</h1>
			<ol>
				<li>Read all the content on Sabe</li>
				<li>Practice, practice, practice.</li>
				<li>Stay curious. Ask questions. Never stop learning.</li>
			</ol>
		</body>
	</html>
	
How an ordered list looks like.
How an ordered list looks like.
1and1 placeholder image

Description Lists

Description lists are much less used, but still have their purpose. Description lists are used whenever you have a word or some text, and you want to describe or define that text using multiple items, thus forming a list.

The outer-most tag is the description list tag, or dl. Following that is the term you want to describe, the dt tag. The descriptions are then placed inside dd tags.

Let's see an example:

	
	<!DOCTYPE html>
	<html>
		<head>
			<title>Description List</title>
		</head>
		<body>
			<h1>Here is a description list!</h1>
			<dl>
				<dt>Computer</dt>
    			<dd>An electronic device for storing and processing data, typically in binary form, according to instructions given to it in a variable program.</dd>
			</dl>
		</body>
	</html>
	
How a description list looks like.
How a description list looks like.

In our next lesson, we'll learn how to work with and add links to our pages!