All Practice Exams
100+ Free CIW Web Design Practice Questions
CIW Web Design Specialist (Advanced HTML5 & CSS3 Specialist) practice questions are available now; exam metadata is being verified.
✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
100+ Questions
100% Free
Loading practice questions...
Sample CIW Web Design Practice Questions
Try these sample questions to test your CIW Web Design exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1Which HTML5 element is the correct choice for marking up the primary navigation menu of a website?
A.<nav>
B.<menu>
C.<list>
D.<navigation>
Explanation: The <nav> element is a semantic HTML5 element designed specifically to contain major navigation blocks, such as the primary site menu. Search engines and assistive technologies use it to identify navigation regions. There is no <navigation> or <list> element in HTML5.
2What does the HTML5 <!DOCTYPE html> declaration accomplish?
A.It imports the CSS stylesheet automatically
B.It instructs the browser to render the page in standards mode using HTML5
C.It validates the page against the W3C
D.It defines the character encoding of the document
Explanation: The <!DOCTYPE html> declaration tells the browser to use standards mode and that the document follows the HTML5 specification. It must appear as the very first line of the document, before the <html> element. It does not import styles or set encoding.
3Which HTML5 element should be used to represent a self-contained piece of content, such as a blog post or news story, that could be distributed independently?
A.<div>
B.<section>
C.<article>
D.<aside>
Explanation: The <article> element represents a complete, self-contained composition that could stand alone or be syndicated, such as a blog post or news item. <section> groups thematically related content, and <div> carries no semantic meaning. <aside> is for tangential content.
4In an HTML5 ordered list, which attribute lets you change the starting number of the list?
A.index
B.value
C.begin
D.start
Explanation: The start attribute on the <ol> element sets the integer at which the list numbering begins, for example <ol start="5">. The value attribute is applied to individual <li> elements to override a single item's number. There is no begin or index attribute.
5Which element pairing correctly associates a caption with an image in HTML5?
A.<figure> with <figcaption>
B.<img> with <caption>
C.<picture> with <label>
D.<div> with <legend>
Explanation: HTML5 introduced <figure> to group self-contained media such as images, and <figcaption> to provide its caption. The <caption> element is reserved for tables, and <legend> is reserved for fieldsets. This pairing improves semantic structure and accessibility.
6What is the purpose of the alt attribute on an <img> element?
A.It specifies the image's display width
B.It provides alternative text describing the image for screen readers and when the image fails to load
C.It defines a tooltip that always appears on hover
D.It sets the image's file path
Explanation: The alt attribute supplies a text alternative that assistive technologies read aloud and that displays if the image cannot load. It is essential for accessibility and is required for meaningful images under WCAG. The src attribute, not alt, sets the file path.
7Which HTML5 input type provides a native date picker in supporting browsers?
A.type="datetime"
B.type="calendar"
C.type="date"
D.type="time"
Explanation: The HTML5 input type="date" renders a native date-selection control in browsers that support it and validates date input. type="time" is only for times, and type="calendar" is not a valid input type. The older datetime type was removed from the specification.
8Which attribute on an <input> element makes the field mandatory before a form can be submitted?
A.needed
B.mandatory
C.validate
D.required
Explanation: The HTML5 required boolean attribute prevents form submission until the field contains a value, triggering native browser validation. It works on most input types as well as <select> and <textarea>. The other listed attributes do not exist in HTML.
9What does the <main> element represent in an HTML5 document?
A.The dominant content of the document, unique to that page
B.A repeated header across all pages
C.Any container for grouping form fields
D.The first heading on the page
Explanation: The <main> element identifies the central, page-specific content of a document and should appear only once per page. Content that repeats across pages, such as site headers, navigation, or footers, must be placed outside <main>. It helps assistive technology users skip directly to primary content.
10Which element is used to embed video content natively in HTML5 without a plugin?
A.<media>
B.<video>
C.<embed-video>
D.<object>
Explanation: HTML5 introduced the <video> element for native video playback without third-party plugins, supporting multiple <source> formats for cross-browser compatibility. The <object> element is a generic embedding mechanism often used for plugins, and <media> and <embed-video> are not valid elements.
About the CIW Web Design Practice Questions
Verified exam format metadata for CIW Web Design Specialist (Advanced HTML5 & CSS3 Specialist) is pending. The practice questions above remain available while official exam length, timing, passing score, fee, and administrator details are reviewed.