🎧 New: AI-Generated Podcasts Turn your study notes into engaging audio conversations. Learn more

HTML Basics Quiz
40 Questions
0 Views

HTML Basics Quiz

Created by
@kusaselihle

Podcast Beta

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What HTML element is used to represent a table header?

  • <tr>
  • <th> (correct)
  • <table>
  • <td>
  • Which attribute of the form element specifies where to send the form data?

  • Type
  • Action (correct)
  • Method
  • Target
  • What does the POST method do with server-side data?

  • It sends data in the background. (correct)
  • It displays data in the URL.
  • It encrypts the data.
  • It compresses the data.
  • What must be included in the label tag to link it to its corresponding input?

    <p>For attribute</p> Signup and view all the answers

    What type of input is typically used for submitting a form in HTML?

    <p>submit</p> Signup and view all the answers

    In a GET request, how is the data formatted when sent to the server?

    <p>As a query string</p> Signup and view all the answers

    Why should sensitive data not be sent using the GET method?

    <p>GET reveals data in the URL address bar.</p> Signup and view all the answers

    What is a 'query string' in the context of URL parameters?

    <p>The parameters after the '?' in a URL.</p> Signup and view all the answers

    What happens when an anchor tag with a href value of '#' is clicked?

    <p>It goes nowhere.</p> Signup and view all the answers

    How do you create a link to the top of the page in HTML?

    <p>By using <a href='#top'>Top</a></p> Signup and view all the answers

    What attribute is used to link an anchor tag to a specific part of the HTML document?

    <p>href</p> Signup and view all the answers

    What is the purpose of the 'mailto:' link in HTML?

    <p>To enable users to open their email client with a pre-filled recipient.</p> Signup and view all the answers

    What will happen if you include '?Subject=Email' in a mailto: link?

    <p>It will add 'Email' in the subject line of the email.</p> Signup and view all the answers

    Why is a folder structure important in web development?

    <p>It helps to organize files logically.</p> Signup and view all the answers

    What does the 'id' attribute in a div do when used for an anchor link?

    <p>It serves as a unique identifier for linking to the element.</p> Signup and view all the answers

    Which of the following is NOT a correct practice when creating hyperlinks in HTML?

    <p>Embedding an image link using src.</p> Signup and view all the answers

    What is the purpose of the rel attribute in a link tag for CSS?

    <p>To indicate the relationship between the HTML and the CSS file</p> Signup and view all the answers

    Which of the following is a benefit of using external CSS?

    <p>It allows easier maintenance and readability of styles</p> Signup and view all the answers

    How can multiple CSS selectors be efficiently targeted in a stylesheet?

    <p>By separating them with a comma in the CSS file</p> Signup and view all the answers

    What is indicated by the file extension .css?

    <p>The file is a Cascading Style Sheet</p> Signup and view all the answers

    What must be included in the head section of an HTML document to link to an external CSS file?

    <p>A link tag with appropriate attributes</p> Signup and view all the answers

    What is the total height of the box created with the specified CSS properties?

    <p>185px</p> Signup and view all the answers

    What does the :hover state of an HTML element refer to?

    <p>The state when the mouse is over the element</p> Signup and view all the answers

    In CSS, what does the term 'fallback fonts' refer to?

    <p>Fonts that are specified in a comma-separated list.</p> Signup and view all the answers

    What happens when you set an element's opacity to 0.5?

    <p>The element and its contents become semi-transparent.</p> Signup and view all the answers

    In the exercise described, how should the footer and header be styled?

    <p>With a text-decoration of underline and color of red</p> Signup and view all the answers

    Which of the following indicates a drawback of inefficient CSS selectors?

    <p>They can lead to a larger file size and poor performance</p> Signup and view all the answers

    How do you specify opacity using the Alpha Color Space in CSS?

    <p>By using the rgba function with four values.</p> Signup and view all the answers

    What is the effect of setting the left and right margins of the box to auto?

    <p>The box will be centered within its container.</p> Signup and view all the answers

    Which of the following statements about font-family specification is correct?

    <p>The browser will always use the first font family if available.</p> Signup and view all the answers

    How are CSS Box Model dimensions calculated?

    <p>Width plus padding plus border.</p> Signup and view all the answers

    What is the impact of specifying 0.5 in rgba for background-color?

    <p>It creates a transparent color with 50% opacity.</p> Signup and view all the answers

    What is the purpose of the HTML5 meter element?

    <p>To represent a gauge that shows a value within a specified range</p> Signup and view all the answers

    What attributes are essential when defining the HTML5 meter element?

    <p>min, max, and value</p> Signup and view all the answers

    What should be included in the HTML5 video tag to ensure a good user experience?

    <p>Controls attribute to allow user interaction</p> Signup and view all the answers

    What is the main difference between the HTML5 video and audio elements?

    <p>The video element requires size specifications while the audio does not</p> Signup and view all the answers

    What is meant by fallback text in HTML5 elements?

    <p>Text rendered in older browsers that do not support certain HTML5 elements</p> Signup and view all the answers

    What attribute is necessary for defining the source in an HTML5 video element?

    <p>src - to specify the video URL</p> Signup and view all the answers

    When creating a valid HTML5 document, what must be included to ensure proper validation?

    <p>Specific DOCTYPE declaration for HTML5</p> Signup and view all the answers

    Why should multiple source tags be provided in HTML5 video elements?

    <p>To ensure compatibility with various browsers and formats</p> Signup and view all the answers

    Study Notes

    HTML Anchors

    • The # symbol in an anchor tag's href attribute, without a specific location, creates a link that goes nowhere when clicked.
    • Assigning id attributes to elements allows anchor tags to link to specific parts of an HTML document using href="#id".
    • Example: <div id="top"></div> <a href="#top">Go to Top</a> will link to the div with the id "top."
    • mailto: links open the user's email client, pre-filling the "To" field with the specified email address.
    • Adding ?Subject=Email adds "Email" to the subject line. Example: <a href="mailto:[email protected]?Subject=Email">Email Me</a>

    Directory Structure

    • Organizing files into folders (directories) is crucial coding practice.
    • A basic web structure might include separate folders for HTML and images.

    HTML Forms

    • HTML forms are created using <form> tags.
    • Inside the <form> tag are inputs and a submit button. Inputs can be of type text, submit, etc.
    • The action attribute specifies the destination of form data.
    • The method attribute can be POST (data sent 'behind the scenes') or GET (data appended to URL as query string). POST is preferred for sensitive data.
    • GET methods create query strings visible in the URL address bar.

    label Tag

    • The label tag adds descriptive text for inputs, and clicking the label focuses the associated input.
    • Use the for attribute in the label to link it to the input's id, e.g., <label for="myInput">My Input:</label> <input id="myInput" type="text">

    HTML5 Elements: Article and Aside

    • The <article> element defines an independent, self-contained piece of content within a document.
    • The <aside> element contains content tangentially related to the main content.

    HTML5 Meter Element

    • The <meter> element displays a visual gauge representing a value within a specified range.
    • Attributes include min, max, and value. Text between the opening and closing tags serves as fallback content for older browsers.
    • Example: <meter min="0" max="100" value="50">50%</meter>

    HTML5 Video

    • The <video> element embeds video content.
    • Attributes include height, width, and controls.
    • The <source> element specifies video file sources with src (URL) and type (mime-type). Multiple <source> elements can provide different formats for browser compatibility. Example: <video width="640" height="480" controls><source src="myvideo.mp4" type="video/mp4"><source src="myvideo.ogg" type="video/ogg">Your browser does not support the video tag.</video>

    HTML5 Audio

    • The <audio> element embeds audio content.
    • It uses controls attribute and <source> element (similar to video) to specify audio files.

    Linking External CSS

    • External CSS files are linked using the <link> tag within the <head> section of an HTML document.
    • Attributes for <link> include rel="stylesheet", type="text/css", and href="[path/to/file.css]".

    Efficient CSS Selectors

    • Using commas to separate selectors in CSS applies the same styles to multiple elements efficiently, minimizing code repetition. Example: h1, h2 { color: blue; }

    HTML Element State Styling with CSS

    • CSS can style HTML elements based on their state (e.g., :hover, :active).

    CSS Fonts

    • Multiple font families can be specified, separated by commas (font-family: Helvetica Neue, Helvetica, sans-serif;). The browser uses the first available font.

    CSS Opacity

    • The opacity property controls the transparency of an element (0.0 fully transparent, 1.0 fully opaque).

    CSS Alpha Color Space

    • rgba() values specify color with an alpha channel (fourth value) controlling opacity (0.0 to 1.0). Example: background-color: rgba(255, 0, 0, 0.5); (half-transparent red)

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    Test your knowledge on fundamental HTML concepts, including anchors, email links, directory structure, and forms. This quiz will help reinforce your understanding of how to use HTML for web development effectively.

    Use Quizgecko on...
    Browser
    Browser