IT Certifications · 98-375

Exam 98-375: HTML5 Application Development Fundamentals Practice Test

Exam 98-375 covers foundational development of browser-based applications with HTML5, CSS, and JavaScript. Its subject area includes structuring page content, styling element layout, handling user input, and responding to browser events. These concepts help developers build interactive pages and understand how markup, presentation, and client-side behavior work together.

Exam overview

Exam providerMicrosoft
Exam code98-375
CategoryIT Certifications

About the Exam 98-375: HTML5 Application Development Fundamentals Exam

Practical web development requires choosing semantic elements that communicate a page’s structure, then applying CSS rules that control spacing and sizing. Form work involves selecting input types, marking supported fields as required, and configuring how submitted data is sent. Client-side behavior depends on recognizing events such as link activation and form submission, and connecting handlers to the appropriate elements. HTML5 media and browser storage introduce further implementation choices: video can be embedded in a page, while origin-scoped key-value storage can preserve data between sessions. These skills support tasks such as building accessible content structures, creating usable forms, styling predictable layouts, and adding interaction without confusing HTML responsibilities with CSS or JavaScript behavior.

Sample Practice Questions

Review a selection from this exam's published US Practice Tests practice bank.

Question 1

Which HTML attribute on a <form> specifies the HTTP method used to submit its data?

  1. Amethod
  2. Benctype
  3. Cautocomplete
  4. Dname
Show answerCorrect answer: A

The form method attribute specifies the HTTP method used for submission, commonly GET or POST. The enctype attribute specifies how form data is encoded.

Question 2

When a user activates a link, which event is generally dispatched to the link element?

  1. Aclick
  2. Bsubmit
  3. Cchange
  4. Dload
Show answerCorrect answer: A

A user activation of a link typically triggers a click event, which scripts can handle using event listeners.

Question 3

Which CSS property controls the space between the content of an element and its border?

  1. Amargin
  2. Bpadding
  3. Coutline
  4. Dgap
Show answerCorrect answer: B

Padding is the space inside an element, between its content and border. Margin is outside the border, while outline is drawn outside the border and does not define this internal spacing.

Question 4

Which HTML element is used to associate a short caption or legend with a <figure>?

  1. A<caption>
  2. B<summary>
  3. C<figcaption>
  4. D<legend>
Show answerCorrect answer: C

The <figcaption> element provides a caption or legend for its parent <figure>. The <caption> element is associated with tables, while <summary> and <legend> serve other structural purposes.

Question 5

Which attribute on an <input> element specifies the kind of control, such as a checkbox or a date picker?

  1. Aname
  2. Btype
  3. Cvalue
  4. Dplaceholder
Show answerCorrect answer: B

The input element's type attribute determines its control type and associated behavior, such as text entry, checkbox selection, or date entry.

Question 6

Which browser storage mechanism is designed to retain key-value data across browser sessions for a given origin?

  1. AsessionStorage
  2. BlocalStorage
  3. CA JavaScript variable
  4. DThe DOM event queue
Show answerCorrect answer: B

localStorage stores string key-value pairs for an origin and normally persists after the browser session ends. sessionStorage is scoped to a page session.

Question 7

Which HTML element is used to play a video file directly in a web page?

  1. A<media>
  2. B<movie>
  3. C<video>
  4. D<source>
Show answerCorrect answer: C

The <video> element embeds a video player in a page. A <source> element can be nested inside it to provide alternative media files or formats.

How to use this practice test

The free US Practice Tests practice session draws up to 20 random questions from the available 98-375 question bank. Use the questions to check your understanding of HTML elements and attributes, CSS layout behavior, browser storage, and JavaScript event handling. Results appear after the session, helping you identify which concepts need another focused review.

Preparation tips

  • Compare form attributes such as method with input attributes such as type and required; note how each affects submission or user input.
  • Practice distinguishing CSS content, padding, border, and width behavior, including how box-sizing changes the declared width calculation.
  • Trace common browser interactions from event to handler, especially link activation and form submission.
  • Review when to use figure with figcaption, the video element, and origin-scoped browser storage for distinct page needs.
Official sourceOfficial exam page ↗