Navigation Menu

Search GK Quiz & Prep Material

General Knowledge

Html Interview Ans Questions & Answers

Welcome to GKSchools, your trusted educational portal for competitive exam preparation. This page is dedicated to Html Interview Ans, a crucial segment under the General Knowledge syllabus. Understanding Html Interview Ans is essential for students and aspirants aiming to secure high ranks in competitive examinations. In this detailed study guide, we break down the core principles, solve practice questions, and share expert preparation strategies to help you gain mastery over this topic. Why is this topic important? Questions on Html Interview Ans are frequently asked in major exams like SSC CGL, UP Police Constable, Railway (RRB) NTPC, Bank PO, and State PSC Exams. Examiners test your logical understanding, speed, and accuracy in this segment. Scoring well here requires a combination of conceptual clarity and regular mock test practice. On this page, you will find curated study materials, solved examples, and interactive quizzes designed by our editorial board to meet the latest 2026 exam standards. To get the maximum benefit from this guide, we recommend starting with the fundamental concepts, followed by attempting the quiz questions at the bottom of the page. Do not forget to bookmark this resource and check back regularly as we update our daily current affairs and subject notes to reflect the latest notification and syllabus updates. Start your learning journey today and elevate your exam preparation to the next level!

Practice high-quality solved questions, preparation strategies, and mock papers designed for competitive exams.

📅 Last Updated: July 15, 2026 ⏱ 5 mins read 👤 GKSchools Editorial Board

📝 Solved Practice Sheet & MCQ Test

HTML इंटरव्यू प्रश्न और उत्तर

?>

HTML इंटरव्यू प्रश्न और उत्तर

HTML (हाइपरटेक्स्ट मार्कअप लैंग्वेज) वेब पेज डिज़ाइन और डेवलपमेंट की सबसे महत्वपूर्ण तकनीकों में से एक है। यदि आप वेब डेवलपर, फ्रंटएंड डेवलपर या फुल-स्टैक डेवलपर बनना चाहते हैं, तो HTML इंटरव्यू में पूछे जाने वाले महत्वपूर्ण प्रश्नों को तैयार करना आवश्यक है। यहाँ हमने HTML और HTML5 के बेसिक से लेकर एडवांस लेवल तक के इंटरव्यू प्रश्न और उनके उत्तर शामिल किए हैं।

1. Are the HTML tags and elements the same thing?

No. HTML elements are defined by a starting tag, may contain some content and a closing tag.For example, <h1>Heading 1</h1> is a HTML element but just <h1> is a starting tag and </h1> is a closing tag.

2. What are tags and attributes in HTML?

Tags are the primary component of the HTML that defines how the content will be structured/ formatted, whereas Attributes are used along with the HTML tags to define the characteristics of the element. For example, <p align=” center”>Interview questions</p>, in this the ‘align’ is the attribute using which we will align the paragraph to show in the center of the view.

3. What are void elements in HTML?

HTML elements which do not have closing tags or do not need to be closed are Void elements. For Example <br />, <img />, <hr />, etc.

You can download a PDF version of Html Interview Questions.

Download PDF


Your requested download is ready!
Click here to download.

4. What is the advantage of collapsing white space?

In HTML, a blank sequence of whitespace characters is treated as a single space character, Because the browser collapses multiple spaces into a single space character and this helps a developer to indent lines of text without worrying about multiple spaces and maintain readability and understandability of HTML codes.

5. What are HTML Entities?

In HTML some characters are reserved like ‘<’, ‘>’, ‘/’, etc. To use these characters in our webpage we need to use the character entities called HTML Entities. Below are a few mapping between the reserved character and its respective entity character to be used.

Character Entity Name Entity Number
< &lt; &#60;
> &gt; &#62;
& & &#38;
(non-breaking space) Eg. 10  PM &nbsp; Eg. <p>10&nbsp&nbspPM</p> &#160;

6. What are different types of lists in HTML?

An unordered list starts with the
    tag. Each list item starts with the
  • tag. The list items will be marked with bullets (small black circles) by default:
    <ol>
    <li>Coffee </li>
    <li>Tea </li>
    <li>Milk </li>
    </ol>

7. What is the ‘class’ attribute in HTML?

The class attribute is used to specify the class name for an HTML element. Multiple elements in HTML can have the same class value. Also, it is mainly used to associate the styles written in the stylesheet with the HTML elements.

8. What is the difference between the ‘id’ attribute and the ‘class’ attribute of HTML elements?

Multiple elements in HTML can have the same class value, whereas a value of id attribute of one element cannot be associated with another HTML element.

9. Define multipart form data?

Multipart form data is one of the values of the enctype attribute. It is used to send the file data to the server-side for processing. The other valid values of the enctype attribute are text/plain and application/x-www-form-urlencoded.

10. Describe HTML layout structure.

Every web page has different components to display the intended content and a specific UI. But still, there are few things which are templated and are globally accepted way to structure the web page, such as:

  • <header>: Stores the starting information about the web page.
  • <footer>: Represents the last section of the page.
  • <nav>: The navigation menu of the HTML page.
  • <article>: It is a set of information.
  • <section>: It is used inside the article block to define the basic structure of a page.
  • <aside>: Sidebar content of the page.

11. How to optimize website assets loading?

To optimize website load time we need to optimize its asset loading and for that:

  • CDN hosting - A CDN or content delivery network is geographically distributed servers to help reduce latency.
  • File compression - This is a method that helps to reduce the size of an asset to reduce the data transfer
  • File concatenation - This reduces the number of HTTP calls
  • Minify scripts - This reduces the overall file size of js and CSS files
  • Parallel downloads - Hosting assets in multiple subdomains can help to bypass the download limit of 6 assets per domain of all modern browsers. This can be configured but most general users never modify these settings.
  • Lazy Loading - Instead of loading all the assets at once, the non-critical assets can be loaded on a need basis.

12. What are the various formatting tags in HTML?

 HTML has various formatting tags:

  • <b> - makes text bold
  • <i> - makes text italic
  • <em> - makes text italic but with added semantics importance
  • <big> - increases the font size of the text by one unit
  • <small> - decreases the font size of the text by one unit
  • <sub> - makes the text a subscript
  • <sup> - makes the text a superscript
  • <del> - displays as strike out text
  • <strong> - marks the text as important
  • <mark> - highlights the text
  • <ins> - displays as added text

13. What are the different kinds of Doctypes available?

The three kinds of Doctypes which are available:

  • Strict Doctype 
  • Transitional Doctype
  • Frameset Doctype

14. Please explain how to indicate the character set being used by a document in HTML?

The character set is defined in <meta> tag inside <head> element.

                  
                    <!DOCTYPE>
                       <html>
< head> < meta charset= "UTF-8"> </ head> </ html>

15. What is the difference between <strong>, <b> tags and <em>, <i> tags?

The effect on a normal webpage of the tags <strong>, <b>  and <em>, <i> is the same. <b> and <i> tags stands for bold and italic. These two tags only apply font styling and bold tag <b>, just adds more ink to the text, these tags don't say anything about the text.

Whereas, <strong> and <em> tags represent that the span of text is of strong importance or more importance and emphatic stress respectively than the rest of the text. These tags have semantic meaning.

16. What is the significance of <head> and <body> tag in HTML?

<head> tag provides the information about the document. It should always be enclosed in the <html> tag. This tag contains the metadata about the webpage and the tags which are enclosed by head tag like <link>, <meta>, <style>, <script>, etc. are not displayed on the web page. Also, there can be only 1 <head> tag in the entire Html document and will always be before the <body> tag.

<body> tag defines the body of the HTML document. It should always be enclosed in the <html> tag. All the contents which needs to be displayed on the web page like images, text, audio, video, contents, using elements like <p>, <img>, <audio>, <heading>, <video>, <div>, etc. will always be enclosed by the <body> tag. Also, there can be only 1 body element in an HTML document and will always be after the <head> tag.

17. Can we display a web page inside a web page or Is nesting of webpages possible?

Yes, we can display a web page inside another HTML web page. HTML provides a tag <iframe> using which we can achieve this functionality.

        
          <
            iframe
            src=
            ”url
            of
            the
            web
            page
            to
            embed” />
          
        
      

18. How is Cell Padding different from Cell Spacing?

Cell Spacing is the space or gap between two consecutive cells. Whereas, Cell Padding is the space or gap between the text/ content of the cell and the edge/ border of the cell. Please refer to the above figure example to find the difference.

19. How can we club two or more rows or columns into a single row or column in an HTML table?

HTML provides two table attributes “rowspan” and “colspan” to make a cell span to multiple rows and columns respectively.

20. Is it possible to change an inline element into a block level element?

Yes, it is possible using the “display” property with its value as “block”, to change the inline element into a block-level element.

21. In how many ways can we position an HTML element? Or what are the permissible values of the position attribute?

There are mainly 7 values of position attribute that can be used to position an HTML element:

  1. static: Default value. Here the element is positioned according to the normal flow of the document.
  2. absolute: Here the element is positioned relative to its parent element. The final position is determined by the values of left, right, top, bottom.
  3. fixed: This is similar to absolute except here the elements are positioned relative to the <html> element.
  4. relative: Here the element is positioned according to the normal flow of the document and positioned relative to its original/ normal position.
  5. initial: This resets the property to its default value.
  6. inherit: Here the element inherits or takes the property of its parent.

22. In how many ways you can display HTML elements?

  1. inline: Using this we can display any block-level element as an inline element. The height and width attribute values of the element will not affect.
  2. block: using this, we can display any inline element as a block-level element. 
  3. inline-block: This property is similar to inline, except by using the display as inline-block, we can actually format the element using height and width values.
  4. flex: It displays the container and element as a flexible structure. It follows flexbox property.
  5. inline-flex: It displays the flex container as an inline element while its content follows the flexbox properties.
  6. grid: It displays the HTML elements as a grid container.
  7. none: Using this property we can hide the HTML element.

Below are some of the display types which are rarely used:

  1. table
  2. inline-table
  3. table-cell
  4. table-column
  5. table-row
  6. inline-grid
  7. list-item
  8. inherit
  9. initial
  10. table-caption

23. What is the difference between “display: none” and “visibility: hidden”, when used as attributes to the HTML element.

When we use the attribute “visibility: hidden” for an HTML element then that element will be hidden from the webpage but still takes up space. Whereas, if we use the “display: none” attribute for an HTML element then the element will be hidden, and also it won’t take up any space on the webpage.

24. How to specify the link in HTML and explain the target attribute?

HTML provides a hyperlink - <a> tag to specify the links in a webpage. The ‘href’ attribute is used to specify the link and the ‘target’ attribute is used to specify, where do we want to open the linked document. The ‘target’ attribute can have the following values:

  1. _self: This is a default value. It opens the document in the same window or tab as it was clicked.
  2. _blank: It opens the document in a new window or tab.
  3. _parent: It opens the document in a parent frame.
  4. _top: It opens the document in a full-body window.

25. In how many ways can we specify the CSS styles for the HTML element?

There are three ways in which we can specify the styles for HTML elements:

  • Inline: Here we use the ‘style’ attribute inside the HTML element.
  • Internal: Here we use the <style> tag inside the <head> tag. To apply the style we bind the elements using ‘id’ or ‘class’ attributes.
  • External: Here we use the <link> tag inside <head> tag to reference the CSS file into our HTML code. Again the binding between elements and styles is done using ‘id’ or ‘class’ attributes.

26. Difference between link tag <link> and anchor tag <a>?

The anchor tag <a> is used to create a hyperlink to another webpage or to a certain part of the webpage and these links are clickable, whereas, link tag <link> defines a link between a document and an external resource and these are not clickable.

27. How to include javascript code in HTML?

HTML provides a <script> tag using which we can run the javascript code and make our HTML page more dynamic.

                    
                      <!DOCTYPE 
                        html>
                      
                      <
                        html>
                      
                      <
                        body>
                      
                      <
                        h1>
                      
                      <
                        span>
                      This is a demo for 
                      </
                        span>
                      
                      <
                        u>
                      
                      <
                        span
                        id=
                        "demo">
                      
                      </
                        span>
                      
                      </
                        u>
                      
                      </
                        h1>
                      
                      <
                        script>
                      
                      
                        document.getElementById(
                        "demo").innerHTML = 
                        "script Tag"
                      
                      </
                        script>
                      
                      </
                        body>
                      
                      </
                        html>
                      
                    
                  

28. When to use scripts in the head and when to use scripts in the body?

If the scripts contain some event-triggered functions or jquery library then we should use them in the head section. If the script writes the content on the page or is not inside a function then it should be placed inside the body section at the bottom. In short, follow below three points:

  1. Place library scripts or event scripts in the head section.
  2. Place normal scripts that do not write anything on the page, in the head section until there is any performance issue.
  3. Place scripts that render something on the web page at the bottom of the body section.

29. What are forms and how to create forms in HTML?

The HTML form is used to collect the user inputs. HTML provides a <form> tag to create forms. To take input from the user we use the <input> tag inside the form so that all collected user data can be sent to the server for processing. There are different input types like ‘button’, ‘checkbox’, ‘number’, ‘text’, ‘password’, ‘submit’ etc.

                    
                      <
                        form
                        action=
                        "/submit_data.php">
                      
                      <
                        label>
                      Enter your name: 
                      </
                        label>
                      
                      <
                        input
                        type=
                        "text"
                        name=
                        "name" />
                      
                      <
                        label>
                      Enter Mobile number 
                      </
                        label>
                      
                      <
                        input
                        type=
                        "number"
                        name=
                        "mobile_no"/>
                      
                      <
                        input
                        type=
                        "submit"
                        value=
                        "Submit">
                      
                      </
                        form>
                      
                    
                  

30. How to handle events in HTML?

HTML allows event trigger actions in browsers using javascript or JQuery. There are a lot of events like ‘onclick’, ‘ondrag’, ‘onchange’, etc.

                    
                      <!DOCTYPE 
                        html>
                      
                      <
                        html>
                      
                      <
                        body
                        style=
                        "padding-top:50px">
                      
                      <
                        h3
                        id=
                        "event_demo">
                      0
                      </
                        h3>
                      
                      <
                        input
                        type=
                        "button"
                        onclick=
                        "myFunction()"
                        value=
                        "Click Me" />
                      
                      <
                        input
                        type=
                        "reset"
                        onclick=
                        "reset()"
                        value=
                        "Reset" />
                      
                      </
                        body>
                      
                      <
                        script>
                      
                      
                        
                          function
                          myFunction(
                          ) 
                        {
           
                        var value = 
                        document.getElementById(
                        "event_demo").innerHTML
           value = 
                        parseInt(value) + 
                        1;
           
                        document.getElementById(
                        "event_demo").innerHTML = value;
       }
       
                        
                          function
                          reset(
                          ) 
                        {
           
                        document.getElementById(
                        "event_demo").innerHTML = 
                        0;
       }
   
                      
                      </
                        script>
                      
                      </
                        html>
                      
                    
                  

31. Do all HTML tags have an end tag?

No. There are some HTML tags that don't need a closing tag. For example: <image> tag, <br> tag. More details.

32. What is semantic HTML?

Semantic HTML is a coding style. It is the use of HTML markup to reinforce the semantics or meaning of the content. For example: In semantic HTML <b> </b> tag is not used for bold statement as well as <i> </i> tag is used for italic. Instead of these we use <strong></strong> and <em></em> tags.

📖 Guide & Exam Strategy: Html Interview Ans

Welcome to GKSchools comprehensive educational portal. This page is dedicated to Html Interview Ans, a crucial segment under the General Knowledge syllabus. Understanding Html Interview Ans is essential for students and aspirants aiming to secure high ranks in competitive examinations. In this detailed study guide, we break down the core principles, solve practice questions, and share expert preparation strategies to help you gain mastery over this topic.

Why is this topic important? Questions on Html Interview Ans are frequently asked in major exams like SSC CGL, UP Police Constable, Railway (RRB) NTPC, Bank PO, and State PSC Exams. Examiners test your logical understanding, speed, and accuracy in this segment. Scoring well here requires a combination of strong foundational concepts and regular practice. By studying the questions and solutions listed below, you can identify typical patterns and avoid common mistakes during the actual exam.

💡 Preparation Tips & Methods

Here are some valuable preparation tips for Html Interview Ans:

  • Clear Your Basics: Make sure you understand the foundational formulas or logical rules before jumping into mock tests.
  • Daily Practice: Dedicate at least 20-30 minutes daily to solve different variations of Html Interview Ans questions.
  • Analyze Explanations: Do not just look at the correct option. Read the detailed step-by-step solutions to understand the logic.
  • Time Management: Practice with a timer to build the speed required to solve reasoning and math queries efficiently.

🚀 Benefits of Regular Practice

Key benefits of practicing this topic on GKSchools:

  • 100% Free Practice Sets: Access premium mock tests and solved examples without any subscription.
  • Updated Content: All practice sheets are revised regularly to match the latest exam pattern.
  • Mobile Friendly: Interface is fully responsive, letting you study on the go.

In conclusion, mastering Html Interview Ans is a step-by-step journey that requires dedication. Use this study notes dashboard as your revision hub. Share this resource with your fellow aspirants, and bookmark the page for quick access before your exams. Let's begin the practice test below!

❓ Frequently Asked Questions (FAQs)

What is the best way to study Html Interview Ans for competitive exams?

The best way is to learn the basic concepts, review step-by-step solved questions on GKSchools, and then attempt daily mock tests to build speed.

How many questions from Html Interview Ans can we expect in the exam?

Typically, you can expect 3 to 5 questions from this topic in the Reasoning or Quantitative Aptitude section, depending on the specific exam.

Are the practice questions on GKSchools free?

Yes, all Q&A sets, study notes, and mock tests on GKSchools are 100% free for all students.

Does Html Interview Ans require memorizing complex formulas?

Most questions test your logical reasoning and analytical abilities rather than complex formulas. However, practicing diverse patterns helps you recognize solutions faster.

Can I download these study materials in PDF format?

Yes, you can use the 'Print' button on our page to save the complete solved questions list as a clean, printer-friendly PDF file.

⭐ 5★ Rating दें
WhatsApp पर GKSchools Share करें