# HTML glossary: Apprentice level

102 HTML terms at the Apprentice level, each with a short definition and a link to its full page.

Updated: October 16, 2026

[Study these as flash cards](https://www.ask-codey.com/decks/html/apprentice)

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

- Previous level: [Novice](https://www.ask-codey.com/glossary/subjects/html/novice)
- Next level: [Journeyman](https://www.ask-codey.com/glossary/subjects/html/journeyman)

[Every HTML term, by level](https://www.ask-codey.com/glossary/subjects/html)

Source: https://www.ask-codey.com/glossary/subjects/html/apprentice
