HTML flash cards: Apprentice level

102 HTML terms at the Apprentice level, as flash cards.

Updated

Terms in this deck

<abbr>
The element for an abbreviation or acronym, optionally with its expansion in a title attribute.
<address>
The element for contact information associated with an article or the document.
<article>
The element for self-contained content that could be reused or distributed independently.
<aside>
The element for content indirectly related to the surrounding content.
<blockquote>
The element for a section quoted from another source.
<button>
The element for a button that can submit, reset, or perform a scripted action.
<caption>
The element that provides a title or explanation for its table.
<cite>
The element for the title of a creative work.
<code>
The element for a fragment of computer code.
<col>
The element that represents one or more columns within a colgroup.
<colgroup>
The element that represents a group of columns in a table.
<fieldset>
The element that groups related form controls and labels.
<footer>
The element for footer information belonging to its nearest section or the page.
<header>
The element for introductory or navigational content belonging to a page or section.
<input>
The element that creates a data-entry control selected by its type attribute.
<kbd>
The element for user input, commonly keyboard input.
<label>
The element that provides a caption for a form control.
<legend>
The element that captions a fieldset.
<main>
The element for the document body's dominant, unique content.
<mark>
The element for text highlighted because it is relevant in the current context.
<nav>
The element for a major group of navigation links.
<optgroup>
The element that groups related options inside a select control.
<option>
The element representing one choice in a select control or datalist.
<pre>
The element for preformatted text whose whitespace is significant.
<q>
The element for a short quotation that stays within surrounding text.
<s>
The element for content that is no longer accurate or relevant.
<samp>
The element for sample output from a program or computing system.
<script>
The element that embeds or references code to be executed in the browser.
<search>
The element for controls used to search or filter content.
<section>
The element for a standalone thematic section that normally has a heading.
<select>
The element that lets a user choose from a list of options.
<small>
The element for side comments such as copyright text or legal fine print.
<sub>
The element for subscript text required by typographic convention.
<sup>
The element for superscript text required by typographic convention.
<tbody>
The element that groups a table's main rows.
<textarea>
The element for editing a multi-line plain-text value.
<tfoot>
The element that groups a table's summary or footer rows.
<thead>
The element that groups a table's header rows.
<time>
The element for a date, time, duration, or machine-readable date-time value.
<u>
The element for text with a non-textual annotation, such as a spelling mark.
<var>
The element for a variable or placeholder in a mathematical or programming expression.
Ancestor
An ancestor is a programming term when dealing with hierarchical documents, such as HTML…
autocomplete
An attribute that provides guidance for automatically filling a form control.
autofocus
A Boolean attribute requesting focus for an element when its document or dialog becomes active.
Checkbox
An input control representing an independently selected on-or-off choice.
checked
A Boolean attribute that sets the initial selected state of a checkbox or radio button.
Color input
An input control for choosing a color.
colspan
The number of columns a table cell spans.
Constraint validation
The browser process that checks whether supported form controls meet their declared rules.
Data table
A table that represents relationships between data arranged in rows and columns.
Date input
An input control for a calendar date without a time zone.
disabled
A Boolean attribute that makes a control unavailable and normally excludes it from submission.
Document outline
The hierarchy of sections and headings that organizes a document's content.
Email input
An input control that expects one or more email addresses.
File input
An input control that lets a user choose files for submission.
for attribute
The label attribute whose value matches the id of the control it labels.
Form
A section containing controls that collect information for submission.
Form action
The URL that receives a submitted form's data.
Form control name
The name used as a key for a control's value in submitted form data.
Form control value
The data currently held by a form control.
Form encoding type
The format used to encode form data for a POST submission.
Form method
The HTTP method or dialog behavior used when a form is submitted.
GET form
A form submission that encodes form data into the URL's query.
Heading hierarchy
The ordered heading levels that communicate how page sections relate.
Hidden input
A non-visible input that contributes a name and value during form submission.
Image input
A graphical submit button whose value includes the selected image coordinates.
Input type
The input attribute value that determines the control's data and behavior.
Landmark
A meaningful page region that helps users and assistive technology navigate the document.
Local date and time input
An input control for a date and time without a time-zone value.
max
The highest valid value accepted by a supported form control.
maxlength
The maximum number of characters a user can enter into a supported control.
min
The lowest valid value accepted by a supported form control.
minlength
The minimum number of characters required for a valid user-entered value.
Month input
An input control for a year and month.
multiple
A Boolean attribute that allows more than one value where the control supports it.
Number input
An input control for a numerical value.
Password input
A text input that visually obscures its value while it is entered.
pattern
A regular expression that a supported text control's complete value must match.
placeholder
A short hint displayed inside an empty text-like control.
POST form submission
A form submission that sends form data in the request body.
Radio button
An input control representing one choice from a group sharing the same name.
Range input
An input control for selecting an approximate number within a range.
readonly
A Boolean attribute that prevents editing while keeping the control usable and submittable.
Replaced element
An element like img or video whose content comes from outside CSS.
required
A Boolean attribute that requires a control to have a valid value before submission.
Reset button
A button that restores form controls to their initial values.
rowspan
The number of rows a table cell spans.
scope attribute
An attribute that states which row, column, or group a header cell applies to.
Search input
A text input intended for search terms.
selected
A Boolean attribute that sets an option as initially selected.
Semantic HTML
Using HTML elements whose names defined their purpose, rather than generic counterparts.
step
The allowed value interval for a supported numeric, date, or time control.
Submit button
A button that starts submission of its associated form.
Table data cell
A cell containing table data.
Table header cell
A cell that labels a row, column, or group of cells.
Table row
A horizontal group of header and data cells.
Telephone input
An input control intended for a telephone number.
Text input
A single-line input control for ordinary text.
Time input
An input control for a time of day without a time zone.
URL input
An input control that expects an absolute URL.
Validity state
The set of results describing why a form control's value is valid or invalid.
Week input
An input control for a numbered week of a year.

Read them in the glossary