Elements and Structure
Tables
Forms
Form Validation
Semantic HTML
Potpourri
100

What does HTML stand for?

Hypertext Markup Language
100

This element creates a table.

<table>

100

This element is a great tool for collecting information

<form>

100

This is the concept of checking user provided data against the required data.

Validation

100

What word means "relating to meaning"

Semantic

100

These 3 languages have been referred to as "los tres amigos" of web development.

HTML, CSS, JavaScript

200

Fill in the the 2 yellow blanks

Opening Tag and Closing Tag

200

This element adds rows to a table.

<tr>

200

This input type attribute will replace input text with another character like an asterisk( * ) or a dot ( . ).

<input type="password">

200

Adding this attribute to an input related element will validate that the input field has information in it.

required

200

This element is used to encapsulate the dominant content within a webpage.

<main>

By using <main> as opposed to a <div> element, screen readers and web browsers are better able to identify that whatever is inside of the tag is the bulk of the content.

200

What is the current HTML Standard? 

HTML5

300

Fill in the blank. Only content inside the opening an closing ______ tags can be displayed to the screen

<body></body> tags

300

These clarify the meaning of data, and are added using the <th> element.

Table Headings

300

True or False. To associate a <datalist> element with the <input> element, the <input>‘s list attribute value must match the id of the <datalist> element.

True

300

Fill in the blank. To set a minimum number of characters for a text field, we add the ________ attribute and a value to set a minimum value. Similarly, to set the maximum number of characters for a text field, we use the _________ attribute and set a maximum value

minlength, maxlength

300

This element holds content that makes sense on its own. It can hold content such as blogs, comments, and magazines. 

<article>

An <article> tag would help someone using a screen reader understand where the article content (that might contain a combination of text, images, audio, etc.) begins and ends.

300

This is the discouragement of use of some terminology, feature, design, or practice, typically because it has been superseded or is no longer considered efficient or safe, without completely removing it or prohibiting its use. 

Deprecation (Deprecated)

400
Inside of what HTML element are we most likely to find metadata?

<head>

400

table data can span rows using this attribute

rowspan
400

What is rendered on the web page as a result of the code provided?

A form containing a slider that has a maximum value of 100, a minimum value of 0 and moves in steps of 10.

400

This type of validation happens when when data is sent to another machine (typically a server) for validation.

server-side

400

With regard to Semantic HTML, How could this code snippet be improved?

Change Line 15 to <main>, change Line 17 to </main>, change Line 19 to <footer>, change Line 21 to </footer>.

400

You Choose: This person wrote the first version of HTML.
The first version of HTML was written in this year.

Tim Berners-Lee, 1993

500

What is metadata?

Metadata is data about data. In this context, metadata is information about the page that isn’t displayed directly on the web page. Ex. <title>My Webpage's Title</title>

500

According to w3schools.com, this HTML attribute specifies whether a header cell is for a column, row, or group of columns or rows. This attribute has not visual effect on web browsers, but can be used by screen readers.

scope

500

Fill in the blank. The _______ attribute is assigned a HTTP verb that is included in the HTTP request. The HTTP Verb we used in our Codecademy example was _____.

method, POST.

500

These types of validations happen in the browser before information is sent to a server.

Client-side

500

3 reasons why Semantic HTML is important to use

Accessibility, SEO, Easy to understand

  • Accessibility: Semantic HTML makes webpages accessible for mobile devices and for people with disabilities as well. This is because screen readers and browsers are able to interpret the code better.

  • SEO: It improves the website SEO, or Search Engine Optimization, which is the process of increasing the number of people that visit your webpage. With better SEO, search engines are better able to identify the content of your website and weight the most important content appropriately.

  • Easy to Understand: Semantic HTML also makes the website’s source code easier to read for other web developers.

500

This is the main international standards organization for the World Wide Web.

W3C (World Wide Web Consortium). More info can be found on https://en.wikipedia.org/wiki/World_Wide_Web_Consortium

M
e
n
u