HTML Interview Questions


HTML is a computer programming language, and it stands for HyperText Markup Language. It is the most widely used language on the web to develop web pages. We can design our web pages with the help of different attributes and tags available in HTML languages. To become a great software engineer and to work as a professional in the field of computer science technology, HTML language is a must.

The various key advantages of HTML are:

  1. Creating websites
  2. Become a web designer
  3. For a better understanding of web
  4. Learning various other languages like javascript, PHP, etc.

HTML is the most universal computer language used nowadays and has evolved over the years, and there are many areas where it can be applied. If you are planning to have a career option in this particular field, then the first step is to crack the basic interview rounds based on HTML.

Considering this, we have created a list of the most frequently asked interview questions to fuel your preparation mode.

Basic Level Interview Questions

  1. What is HTML?
  2. What are Tags? Write its syntax?
  3. Do all HTML tags have an end tag?
  4. Explain formatting in HTML.
  5. What are various formatting tags in HTML?
  6. List the number of headings does an HTML contain?
  7. How will you create a hyperlink in HTML?
  8. Which tag will you use to display the data in tabular form?
  9. Name some common lists that are used when we design a page.
  10. Compare the Ordered list and Unordered list.
  11. What is the main difference between HTML elements and tags?
  12. Explain semantics in HTML.
  13. What is an image map?
  14. How will you insert a copyright symbol on a browser page?
  15. How to create a nested webpage in HTML?
  16. What is the method of keeping list elements straight in an HTML file?
  17. Does a hyperlink only apply to text?
  18. Explain a style sheet.
  19. Is it possible to create multi-colored text on a web page?
  20. Could you change the color of the bullet? If yes, how?
  21. Explain the layout of HTML.
  22. Explain marquee.
  23. How many tags are used to separate a section of text?
  24. How will you create a picture of a background image of a web page?
  25. What are empty elements?
  26. List the uses of the span tag. Explain with an example.
  27. Explain the key use of the iframe tag.
  28. What are the various entities in HTML?
  29. What is the purpose of encoding an URL in HTML?
  30. What do you think a <!DOCTYPE html> tag is a HTML tag?
  31. What is a canvas element in HTML 5?
  32. What does SVG stand for?
  33. Name the different new form element types in HTML 5.
  34. Is there any need to change the web browsers to support HTML 5?
  35. Name the different types of video formats that are supported by HTML 5.
  36. Does HTML 5 support audio tags?
  37. Differentiate between progress and meter tag?
  38. What is the use of the figure tag in HTML 5?
  39. Explain the use of the <figcaption> tag in HTML 5?
  40. What is a button tag?
  41. Explain the use of details and summary tag.
  42. What is the <datalist> tag?
  43. How will you migrate the tags from HTML 4 to HTML 5?
  44. Does HTML 5 work without <!DOCTYPE html>?
  45. Explain the use of the required attribute in HTML 5.
  46. What are the new <input> types for form validation in HTML 5?
  47. Is there any difference lies between HTML tags and elements?
  48. What are the void elements in HTML?
  49. Explain the advantage of collapsing white space.
  50. What are various HTML Entities?
  51. What is the ‘class’ attribute in HTML?
  52. Define multipart form data.
  53. How will you optimize website assets loading?
  54. Name the different types of Doctypes available.
  55. Explain how to indicate the character set being used by a document in HTML.
  56. What is the main difference between <em>, <i> tags and <string>, <b> tags?
  57. Explain the significance of <head> and <body> tag in HTML?
  58. Is it possible to display a web page inside a web page?
  59. Explain how cell padding is different from cell spacing.
  60. How will you club two or more rows or columns into a single row or column in an HTML table?
  61. How will you change an infinite element into a block-level element?
  62. Define File compression and File concatenation.
  63. What are the different ways of positioning an HTML element?
  64. What are the various ways to display HTML elements?
  65. Highlight the difference between “display: none” and “visibility: hidden”?
  66. Explain the target attribute.
  67. What are the permissible values of the position attribute?
  68. What are different ways of specifying CSS styles for the HTML element?
  69. Differentiate between the block and inline elements.
  70. Explain the use of alt attribute in images.
  71. How will you create a link in HTML?
  72. Name the different formats in which colors in HTML can be declared.
  73. What is the method of adding comments in HTML?
  74. How will you redirect to a particular section of a page using HTML?
  75. Name the various markup languages available.
  76. What is the HTML article element?
  77. Explain the use of the target attribute in the <link> tag.
  78. How to write text on an image in HTML?
  79. How will you underline text in HTML?
  80. Name the tags used to bold the text in HTML.

Advanced Level Interview Questions

  1. Name the various input types in HTML5 for forms.
  2. What will happen if you open an external CSS file in a browser?
  3. Name the tags used to separate a section of texts.
  4. Highlight the key differences between Local Storage and Session Storage Objects.
  5. Name the different media types and formats supported by HTML.
  6. Explain the image map in HTML.
  7. How will you create multi-colored text on a web page?
  8. How to add a favicon in HTML?
  9. Compare and contrast HTML and XHTML?
  10. Define Internal or Embedded CSS?
  11. Explain Web components and their uses.
  12. Define manifest file in HTML5.
  13. Explain raster images and vector images.
  14. Explain the use of a novalidate attribute for the form tag.
  15. What are web workers?
  16. Explain the server-sent events in HTML5.
  17. What is the need for the MathML element in HTML5?
  18. Explain HTML5 Graphics.
  19. What is Microdata in HTML5?
  20. How to create a dashboard in HTML5?

Role-based Interview Questions

  1. What is the role of an HTML developer?
  2. What are the various skills required to become an HTML developer?


  • Barry Allen

    A Full Stack Developer with 10+ years of experience in different domain including SAP, Blockchain, AI and Web Development.

    View all posts


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.