Which attribute within the viewport meta tag is used to set the initial zoom level of the webpage?
user-scalable
width
height
initial-scale
Which HTML5 element is used to embed audio content in a webpage?
What is the purpose of the 'data' attribute within the <object> tag?
Specifies the width of the embedded object
Sets the height of the embedded object
Controls the display style of the object's border
Defines the source URL of the content to be embedded
Which global attribute indicates that an element can be dragged and dropped using JavaScript?
contenteditable
hidden
draggable
tabindex
What does the hidden attribute do to an HTML element?
Prevents the element from receiving focus
Completely removes the element from the document
Prevents the element from being displayed on the page
Makes the element draggable by the user
Which HTML5 input type is used to restrict user input to a valid email address?
url
text
mail
email
What is the function of the 'controls' attribute within the <video> tag?
It specifies the video's source URL.
It displays playback controls for the user.
It automatically plays the video.
It loops the video continuously.
Which of the following file formats is NOT commonly supported by the <video> element?
WebM
Ogg
BMP
MP4
How does the <kbd> tag differ from the <code> tag in HTML?
<kbd>
<code>
<kbd> is for generic code snippets, while <code> represents user input.
<kbd> displays text in a fixed-width font, while <code> uses a proportional font.
<kbd> and <code> are interchangeable; there is no practical difference.
<kbd> is used for keyboard input, while <code> is for displaying programming code.
What HTML5 tag provides a predefined list of options for an input field, offering suggestions to the user as they type?
list
select
datalist
option