Site icon DataFlair

Top 50 HTML Interview Questions to Crack your next HTML Interview

Free Web development courses with real-time projects Start Now!!

HTML has proven to be the most basic building block of any web-page on the world wide web. Now that we have become familiar with the concepts of HTML, it is time to enhance our skills with some quick HTML interview questions. The article is divided into 2 parts:

So let us start with HTML Interview Questions and Answers for Beginners.

HTML Interview Questions for Beginners

1. What is HTML?

HTML is the core or skeleton of the internet or browser. We can use it with CSS, JavaScript, PHP, and other technologies to provide dynamism to a website. Hypertext refers to cross-referencing between different web-pages on the world-wide-web. HTML5 has come with new attributes, elements, and features that have made it possible for us to create more diverse and powerful web-applications.

2. Enumerate some of the new features of HTML5.

3. What is the difference between HTML and HTML5?

Basis for difference HTML5 HTML
Vector Graphics HTML5 supports Canvas, SVG and other virtual vector graphics. HTML implements vector graphics using VML, Silver-light, etc.
Mobile-friendly HTML5 is more mobile-friendly because of its high responsiveness. HTML is less mobile-friendly.
Declaration The doctype declaration is simple and easy. The doctype declaration is complex.
Drag and drop effect Supports drag and drop effect. Does not support drag and drop effect.
JavaScript support HTML5 supports javascript and it can run in the background. Does not support javascript to run in the background.

4. What is <!DOCTYPE> in HTML?

The <!DOCTYPE html> indicates to the browser that the document is HTML5 type.

Technology is evolving rapidly!
Stay updated with DataFlair on WhatsApp!!

5. What are HTML tags?

We use HTML tags or keywords to display web-pages with certain properties. We can define HTML elements using tags i.e. an element consists of a starting tag, some content, and an ending tag.

6. What are the new media elements in HTML5?

7. What is an image-map?

We can use image maps to create clickable regions in an image. The requirements for an image map are an image and a map. A map contains the information or rules related to an image’s clickable regions. We can define an image-map using the <map> element. We can insert an image using the <img> element. Along with this, an attribute ‘usemap’ is specified, which acts as a link between the image and the map.

8. How to embed audio and video in HTML5?

Embed video-

<!DOCTYPE html>
<html>
<body>
<video width = “650” height = “200” controls>
<source src = “myVideo.mp4” type = “video/mp4”>
</video>
</body>
</html>

Embed audio-

<!DOCTYPE html>
<html>
<body>
<audio controls>
<source src = “myMusic.mp3” type = “audio/mpeg”>
</audio>
</body>
</html>

9. What is the use of the <article> tag?

The article tag defines the self-contained article or content.

10. How to insert a copyright symbol in a web-page?

We can insert the copyright symbol using the entity number © and entity name &copy.

11. How do we comment in an HTML document?

We can insert comments using <!–comment –> and the <comment> tag.

12. List some formatting elements in HTML?

13. What is the difference between HTML and XHTML?

Basis for Difference HTML XHTML
Definition HTML, HyperText Markup Language is the markup language for creating web pages XHTML (Extensible HyperText Markup Language) is a family of XML markup languages that extend versions of the widely used HTML.
Type of format Document File Markup Language
Function Web-pages written in HTML and rendered by the browsers. Web-pages written in XHTML which is stricter than HTML and provides a XML-based environment.
Parser Flexible framework with lenient HTML parser. Restrictive subset of XML parsed with standard XML parsers.
Case-sensitivity It is not case-sensitive It is case-sensitive.
Internet media type It is text/html It is application/xhtml+xml.
Extended from SGML XML, HTML
Expressive Less Expressive More Expressive
Filename Extension .htm or .html .xhtml, .xht, .xml, .htm or .html.
Constraints No such well-organized constraints Well-organized constraints.
Application Application of Standard Generalized Markup Language (SGML). It’s Application of XML
Developer Proposed by Tim Berners-Lee in 1987. World Wide Web Consortium Recommendation in 2000.
Versions HTML2, HTML3.2, HTML4, HTML5. XHTML1, XHTML1.1, XHTML2, XHTML5.

14. What is the minimum number of HTML tags required to create an HTML web-page?

We can use at least three tags to create a Web page, <head>, <body>, <html>.

15. Explain metadata in HTML?

The <meta> tag of <head> contains additional information related to the document such as page, keywords, description, author, character set, etc. Web browsers use this data to display content. Search engines and other web-services use keywords. For example,

Character Set-

<meta charset="UTF-8">

16. What is a hyperlink in HTML?

A hyperlink is a text or an image that redirects the control of the user to some other web-page.

17. What are the migrated tags from HTML4 to HTML5?

<footer>, <header>, <nav>, <article> and <section>.

18. Which element provides an autocomplete feature in a textbox?

The <datalist> element provides the autocomplete feature in a textbox.

19. How many tags are removed in HTML5?

1.<acronym> – We can use this element to specify the usage of an abbreviation within the HTML document. In HTML 5, we use the <abbr> element.
2.<applet> –This tag was used until HTML 4 to specify a plug-in. A plug-in is an additional program that enhances the functionality of the browser. For example, it can be used to run a java applet. HTML 5 uses the <object> tag instead, which is a container for such external resources.
3.<basefont> -This tag was used until HTML 4 to specify the font attributes such as font-size, font-family, font-color. In HTML 5, all the attributes related to font can be manipulated using CSS.
4.<big>,<center> – These tags have been replaced by the CSS properties. The <big> tag defines a big text which can now be set using the font-size attribute of CSS . The <center> tag which is used to centrally align the text, has now been replaced with the ‘text-align:center’ property of CSS.
5.<dir> – This tag was used up until HTML 4 for defining a directory list. In HTML 5, the <ul> tag is used.

Other removed elements are-

20. How to create a link to connect to another web-page when clicked in HTML5?

We can specify links using anchor, or <a> tag.

<a href=”URL of the web-page or HTML document”>Text</a>

21. Are HTML tags case-sensitive?

No, they are not case-sensitive.

22. What are the drawbacks of cookies?

HTML Interview Questions and Answers for Intermediate Level

23. What is the difference between SVG and canvas?

Basis for Difference SVG Canvas elements
Model It is an Object-Based Model It is a pixel based model.
Modification Through CSS and script. Through script only.
Scalability Better scalability Poor scalability.
Vector/Raster based Vector based (composed of shapes). Raster based (composed of a pixel).
Suitability SVG is not suitable for Games graphics. Canvas is suitable for games graphics.
Dependence on resolution Does not depend on resolution. Completely dependent on resolution.
API animation Capable of API animation.  No API for animation.
Display It displays with high quality and any resolution. Not suitable.

24. Is it possible for a web-page to contain multiple <header> and <footer> elements?

Yes, it is possible.

25. What is microdata?

With microdata, we can nest the metadata of an HTML document with existing content on web pages. Search engines extract this microdata from a web page to provide a better browsing and surfing experience.

26. What are the new input types in HTML5?

27. What are the different ways to apply colors in an HTML document?

<!DOCTYPE html>
           <html lang="en-US">
<head>
</head>
 <body style="background-color: yellow;">
<p>Welcome to DataFlair</p>
</html>

28. What is <iframe> and when can we use it?

We use the HTML iframe or inline frame to display different web-pages within the current, single web-page. It consists of a rectangular region where different web-pages are displayed, separated into sections or divisions. An iframe is defined by the <iframe> element in HTML5.

<iframe src=””></iframe>

29. What are the new attributes of <form> tag in HTML5?

30. Explain the <figure> tag.

We can use the <figure> tag to define a self-contained content as a single unit. Its position is independent of the main flow and acts as a single unit. For example, we can use the <figure> tag to mark up an image.

31. How can you represent the result of a calculation?

We use the <output> element to display the result of a calculation.

32. Can an <article> element have a <section> element and vice-versa?

Yes, it is possible.

33. What will happen if the doctype is not specified in an HTML web-page?

When doctype is not mentioned by the developer, browsers use a different mode of rendering that may be incompatible with some specifications mentioned in the web-page.

34. Explain the difference between div and span.

The div element starts on a new line and stretches across the entire width of the web-page wherein it is displayed. Unlike the div element, the span element does not start on a new line and does not take up the whole width of the web-page; only the necessary width is taken to stretch.

35. What are the different types of lists used in HTML5?

In HTML, there are three ways of creating a list-

36. Explain the page structure elements of HTML.

<!doctype html>
<html>
<head>
<title> Welcome to DataFlar<title>
</head>
<body>
<h1></h1>
<p> Hi </p>
</html>

37. Do all character entities display properly on all the systems?

When the operating system that the browser is running on does not support the character entities, they are displayed as boxes.

38. What do you understand about HTML-responsiveness?

It is essential for a developer to create web-pages that are responsive on all devices and make sure they fit as per the device’s size. Responsive web-pages automatically adjust themselves as per the different devices and viewports. We can use HTML and CSS to hide, shrink, enlarge, etc. a web-page so that it looks attractive and fits on all devices.

39. What is the advantage of collapsing white-spaces in HTML?

We can indent lines of text without considering any multiple spaces because the browser collapses these multiple spaces into a single space. This makes the HTML code readable.

40. How do you create links to sections within the same web-page?

We can use bookmarks for this purpose. Links can be created using the <a> tag, with referencing through the use of the number # symbol (id). For example, you can have one line as <a href=”#topmost”>TOP</a>, which would link to a bookmark named topmost.

41. Do older HTML files work on new browsers?

Yes, but some features may not work.

42. What are style sheets in HTML?

One of the major requirements or necessities of a developer creating a web-page is to make it attractive and aesthetic to the target audience. HTML5 facilitates the development of static web-page and allows us to add more styles(content, images, backgrounds, etc.) to it using the cascading style sheets. These style sheets contain the required code needed to make the web-page aesthetic.

43. Can a single text link point to two different web-pages?

No, the <a> tag takes only one href attribute.

44. Can you change the color of bullets in HTML?

The bullet color is always the same as that of the first character of the item of the list. If the <li> tag and the first character is surrounded with a set of <font> tags with the color attribute, the bullet color, and the first character will be a different color from the text.

45. What are the different tags used to separate sections of text?

Following tags are used- <p>, <br>, <div>, <span>, <hr>, etc.

46. How are active links different from normal links in HTML?

An active link is recognized with a mouse cursor on it or a link that has the focus. Links without these two obligations are considered as normal links.

47. What is the priority that is followed in case of style sheets?

The priority is as follows- inline style> Internal stylesheet> External stylesheet.

48. How can you align images and wrap text?

49. What is Canvas in HTML5?

The canvas element helps us to create graphs, charts, bypass Photoshop to create 2D images and place them directly into our HTML5 code.

50. What is the <datalist> tag in HTML5?

The <datalist> tag in HTML5 incorporates the auto-complete feature for web-pages. It specifies an existing or predefined list of options, the user can choose from. Hence, it facilitates auto-completion and saves time.

<datalist id="cars">   
          <option value="Maruti">Maruti</option>   
          <option value= “Mercedes">Mercedes</option>   
          <option value="Toyota">Toyota</option>       
     </datalist>  

Conclusion

In this article, we have discussed the 50 commonly asked interview questions on HTML. We hope that these questions will turn out to be great resources and will help you to crack any HTML5 interview with ease.

Exit mobile version