---
id: 637f4e2872c65bc8e73dfe21
title: HTML Boilerplate Question B
challengeType: 15
dashedName: html-boilerplate-question-b
---

# --description--

After you declare the doctype, you need to provide an `<html>` element. This is what’s known as the root element of the document, meaning that every other element in the document will be a descendant of it.

This becomes more important later on when you learn about manipulating HTML with JavaScript. For now, just know that the `html` element should be included on every HTML document.

Back in the `index.html` file, let’s add the `<html>` element by typing out its opening and closing tags, like so:

```html
<!DOCTYPE html>
<html lang="en">
</html>
```

## What is the lang attribute?
`lang` specifies the language of the text content in that element. This attribute is primarily used for improving accessibility of the webpage. It allows assistive technologies, for example screen readers, to adapt according to the language and invoke correct pronunciation.

# --question--

## --text--

What is the `html` element?

## --answers--

It is the root element in the document and tells the browser which version of HTML it should use.

---

It is the root element in the document and all other elements should descend from it.

---

It is the root element in the document and all other elements should come after it.


## --video-solution--

2
