loading

What is HTML?| Hitchhikers Platform

What You’ll Learn

In this section, you will learn:

  • Basics about HTML
  • Anatomy of an HTML Element
  • Basic HTML Example

What is HTML?

HTML stands for Hyper Text Markup Language, and is the standard markup language for webpages on the internet. HTML is composed of HTML elements, represented by <> tags that include a start tag, end tag, and content in between.

HTML only specifies the content and structure of the page, not the design (CSS), or interactivity (JS).

Anatomy of an HTML Element

Before we dive into some examples of HTML structure, let’s first define the components of an HTML element.

  • An element is composed of an opening tag, content, and a closing tag.
  • The type defines the kind of content that will be displayed on page.
  • Attributes define features or metadata associated with the element, with their data contained within quotations.
  • The content is what will be rendered on the webpage.

HTML element

Element Used For… Required Attributes? Can Have Content?
a links href (stores the link) yes
div page structure n/a yes
p paragraphs n/a yes
h1, h2, h3, h4, h5, h6 header text n/a yes
img images src (stores the image link), alt (stores the image alternate text) no
span special words/phrases n/a yes
form forms requiring user input n/a yes
input user inputs in forms type (defines the type of input) yes
label labels to input fields n/a yes

Some elements will have required attributes that define the behavior of the tag - for example, the img src attribute defines the URL path where the image can be found. These will be more clear with the next example.

Simple HTML Example

We’ll start with a simple example - a heading, a description, an image, and a link.

CopyCopied!
<div> <h1>Yext</h1> <p> Every day customers ask questions about your brand. Shouldn't the answers come from you? Deliver official answers with <span>Yext</span>. </p> <img src="https://www.yext.com/wp-content/uploads/2019/10/Icon_Answers.svg" alt="Yext Answers Logo" height="100px"/> <a href="https://yext.com">Learn More</a> </div>

Don’t worry, we’ll make it look prettier later. Remember, HTML is purely defining the content and order of the page.

On the page we see the following elements:

  • An H1 tag as the title / headline of the page (<h1>)
  • A body paragraph with a description (<p>)
  • An image (<img>) with the image url specified in the src attribute.
  • A link (<a>) with a destination specified in the href attribute.
  • A span tag (<span>) that will allow us to add special styling to this component later.

These all compose the section that you see above. These are the essential building blocks of any webpage - you’ll see that these elements compose almost all HTML you see!

Try using the code editor to do the following:

  • Add another link “Get a Demo”
  • Create another section with an <h2> and a <p>
  • Add any image you want!

Additional Resources

You’ll become more and more comfortable with HTML as you continue to work with Pages and Answers. If you want to learn even more about HTML , there are many resources online that can help supplement your knowledge.

unit Quiz
+20 points
Daily Quiz Streak Daily Quiz Streak: 0
Quiz Accuracy Streak Quiz Accuracy Streak: 0
    Error Success Question 1 of 3

    What does the HTML of the page control?

    Error Success Question 2 of 3

    What are required attributes of an img tag? (Select all that apply)

    Error Success Question 3 of 3

    What are examples of HTML elements? (Select all that apply)

    High five! ✋

    You've already completed this quiz, so you can't earn more points.You completed this quiz in 1 attempt and earned 0 points! Feel free to review your answers and move on when you're ready.
1st attempt
0 incorrect
Splash Loading