What does HTML stand for?
Correct Answer: Hyper Text Markup Language
Explanation: HTML stands for HyperText Markup Language, the standard markup language for creating web pages.
Explanation: <article> is a semantic element that clearly describes its content, while div and span are generic containers.
Explanation: The <meta> tag provides metadata such as character encoding, viewport settings, and descriptions.
Explanation: The <label> element uses the 'for' attribute to link to an input field's 'id' attribute.
Explanation: The <canvas> element is a container for graphics drawn with JavaScript.
Explanation: <article> is for self-contained content that could stand alone (like a blog post), while <section> groups related content within a page.
Explanation: The 'alt' attribute provides alternative text for images, essential for screen readers and accessibility.
Explanation: Data binding connects form inputs to underlying data, typically used in frameworks like React or Vue for two-way data flow.
Explanation: ARIA (Accessible Rich Internet Applications) provides attributes to enhance accessibility for users with disabilities.
Explanation: The <picture> element allows responsive images by providing multiple image sources for different viewport sizes and device capabilities.
Explanation: The Shadow DOM is a part of Web Components that allows encapsulation of DOM structure, style, and behavior, preventing style leakage.
Explanation: Web Components leverage custom HTML elements, Shadow DOM, and templates to create reusable, encapsulated components.
Explanation: CSP is a security feature that restricts the sources from which content can be loaded, mitigating XSS and injection vulnerabilities.
Explanation: Intersection Observer efficiently detects when elements become visible, enabling lazy loading and improving page performance.
Explanation: The viewport meta tag tells the browser how to render the page on different devices, essential for responsive design.
Correct Answer: Hyper Text Markup Language
Correct Answer: <article>
Correct Answer: To display metadata about the HTML document
Correct Answer: for
Correct Answer: Creates a drawing surface for graphics using JavaScript