FOUNDATIONS COMPREHENSIVE STUDY
GUIDE COMPLETE QUESTIONS AND
ANSWERS WITH VERIFIED DETAILED
SOLUTIONS
⩥ Post Method.
Answer: A technique used by a web browser to submit information to a
web server by sending the information in the HTTP request body.
⩥ enctype attribute.
Answer: Used with a value of "multipart/form-data" indicates the web
browser should split a POST request into multiple parts, where each
input field is sent as a separate part of the HTTP request message.
⩥ widget.
Answer: An interactive component (usually graphical) that the browser
uses to interact with a user.
⩥ type attribute.
Answer: Indicates the widget type
,⩥ name attribute.
Answer: Names the widget and sends the widget's value when the
widget's form is submitted.
⩥ id.
Answer: Used to give a widget a unique identifier.
⩥ placeholder attribute (widget).
Answer: Specifies text that first appears in a text widget, typically for
giving the user a hint as to the expected value.
⩥ value attribute (widget).
Answer: Specifies a default value for a widget.
⩥ label.
Answer: Displays descriptive text associated with a specific widget.
⩥ textarea.
Answer: A widget specified by opening and closing tags that allows
users to enter multiple lines of text.
⩥ checkbox.
,Answer: Allows users to check, or select, a value, many values, or no
value at all.
⩥ radiobutton.
Answer: A widget for input elements with the type attribute of "radio",
which allows users to select exactly one value from possibly many
values.
⩥ drop-down menu.
Answer: Allows users to select one of several predefined values.
Requires <option>...</option> elements for each predefined value.
⩥ Fieldset.
Answer: Groups related form widgets together and draws a box around
the related widgets. The <legend>...</legend> element defines a caption
for a fieldset.
⩥ fallback.
Answer: A mechanism that allows a web page element to function
correctly even if the browser does not support a particular element.
⩥ polyfill.
Answer: A fallback using JavaScript code that makes certain HTML
features work on browsers that do not natively support those features.
, ⩥ audio element.
Answer: HTML5 element that plays an audio file in a web page.
⩥ Video element.
Answer: An HTML5 element that displays a video in a web page.
⩥ iframe.
Answer: Allows a web page to be embedded in a rectangular area of the
current web page.
⩥ script.
Answer: Allows a web page to include executable code, which the
browser assumes to be JavaScript unless indicated otherwise.
⩥ style.
Answer: Allows the web page to introduce presentational directives,
usually CSS.
⩥ XML.
Answer: Extensible Markup Language (XML) is a markup language
proposed by the W3C. Unlike HTML, it is case sensitive.