HTML5 Complete Interview Preparation Guide
1. Introduction to HTML5
Q1: What is HTML5?
Answer: HTML5 is the latest version of HTML used to structure and present content on the web. It
introduces new semantic elements, multimedia support, graphics, APIs, and better form controls.
2. Difference Between HTML and HTML5
Q2: What is the difference between HTML and HTML5?
Answer: HTML5 supports audio/video without plugins, provides semantic tags, local storage,
canvas for graphics, and simplified doctype compared to older HTML versions.
3. Semantic Elements
Q3: What are semantic elements in HTML5?
Answer: Semantic elements clearly describe their meaning. Examples: , , , , , .
Q4: Why are semantic tags important?
Answer: They improve SEO, readability, and accessibility.
4. Multimedia in HTML5
Q5: How do you embed video in HTML5?
Answer: Using the tag.
Q6: What are audio and video attributes?
Answer: controls, autoplay, loop, muted, poster.
5. Forms in HTML5
Q7: What new input types are introduced in HTML5?
Answer: email, number, date, range, url, tel, color.
Q8: What are new form attributes?
Answer: required, placeholder, autofocus, pattern, readonly.
6. Storage in HTML5
Q9: What is Local Storage?
Answer: Local storage stores data permanently in the browser.
Q10: Difference between LocalStorage and SessionStorage?
Answer: LocalStorage persists after closing browser. SessionStorage clears when session ends.
7. Graphics in HTML5
Q11: What is Canvas?
Answer: Canvas is used to draw graphics via JavaScript.
Q12: Difference between Canvas and SVG?
Answer: Canvas is pixel-based. SVG is vector-based.
8. HTML5 APIs
Q13: What are some important HTML5 APIs?
Answer: Geolocation API, Drag and Drop API, Web Workers, WebSockets.
9. SEO & Accessibility
Q14: How does HTML5 improve SEO?
Answer: Through semantic tags and structured content.
Q15: What is the role attribute?
Answer: It helps improve accessibility for screen readers.
10. Advanced Interview Questions
Q16: What is the difference between block-level and inline elements?
Answer: Block-level elements take full width; inline elements take required width.
Q17: What is the difference between id and class?
Answer: id is unique; class can be reused.
Q18: What is the purpose of ?
Answer: It tells the browser the document type and version.
Q19: What is the figure and figcaption tag?
Answer: Used to group media content with a caption.
Q20: What is meta viewport?
Answer: It controls layout on mobile browsers.