Explore Courses
Liverpool Business SchoolLiverpool Business SchoolMBA by Liverpool Business School
  • 18 Months
Bestseller
Golden Gate UniversityGolden Gate UniversityMBA (Master of Business Administration)
  • 15 Months
Popular
O.P.Jindal Global UniversityO.P.Jindal Global UniversityMaster of Business Administration (MBA)
  • 12 Months
New
Birla Institute of Management Technology Birla Institute of Management Technology Post Graduate Diploma in Management (BIMTECH)
  • 24 Months
Liverpool John Moores UniversityLiverpool John Moores UniversityMS in Data Science
  • 18 Months
Popular
IIIT BangaloreIIIT BangalorePost Graduate Programme in Data Science & AI (Executive)
  • 12 Months
Bestseller
Golden Gate UniversityGolden Gate UniversityDBA in Emerging Technologies with concentration in Generative AI
  • 3 Years
upGradupGradData Science Bootcamp with AI
  • 6 Months
New
University of MarylandIIIT BangalorePost Graduate Certificate in Data Science & AI (Executive)
  • 8-8.5 Months
upGradupGradData Science Bootcamp with AI
  • 6 months
Popular
upGrad KnowledgeHutupGrad KnowledgeHutData Engineer Bootcamp
  • Self-Paced
upGradupGradCertificate Course in Business Analytics & Consulting in association with PwC India
  • 06 Months
OP Jindal Global UniversityOP Jindal Global UniversityMaster of Design in User Experience Design
  • 12 Months
Popular
WoolfWoolfMaster of Science in Computer Science
  • 18 Months
New
Jindal Global UniversityJindal Global UniversityMaster of Design in User Experience
  • 12 Months
New
Rushford, GenevaRushford Business SchoolDBA Doctorate in Technology (Computer Science)
  • 36 Months
IIIT BangaloreIIIT BangaloreCloud Computing and DevOps Program (Executive)
  • 8 Months
New
upGrad KnowledgeHutupGrad KnowledgeHutAWS Solutions Architect Certification
  • 32 Hours
upGradupGradFull Stack Software Development Bootcamp
  • 6 Months
Popular
upGradupGradUI/UX Bootcamp
  • 3 Months
upGradupGradCloud Computing Bootcamp
  • 7.5 Months
Golden Gate University Golden Gate University Doctor of Business Administration in Digital Leadership
  • 36 Months
New
Jindal Global UniversityJindal Global UniversityMaster of Design in User Experience
  • 12 Months
New
Golden Gate University Golden Gate University Doctor of Business Administration (DBA)
  • 36 Months
Bestseller
Ecole Supérieure de Gestion et Commerce International ParisEcole Supérieure de Gestion et Commerce International ParisDoctorate of Business Administration (DBA)
  • 36 Months
Rushford, GenevaRushford Business SchoolDoctorate of Business Administration (DBA)
  • 36 Months
KnowledgeHut upGradKnowledgeHut upGradSAFe® 6.0 Certified ScrumMaster (SSM) Training
  • Self-Paced
KnowledgeHut upGradKnowledgeHut upGradPMP® certification
  • Self-Paced
IIM KozhikodeIIM KozhikodeProfessional Certification in HR Management and Analytics
  • 6 Months
Bestseller
Duke CEDuke CEPost Graduate Certificate in Product Management
  • 4-8 Months
Bestseller
upGrad KnowledgeHutupGrad KnowledgeHutLeading SAFe® 6.0 Certification
  • 16 Hours
Popular
upGrad KnowledgeHutupGrad KnowledgeHutCertified ScrumMaster®(CSM) Training
  • 16 Hours
Bestseller
PwCupGrad CampusCertification Program in Financial Modelling & Analysis in association with PwC India
  • 4 Months
upGrad KnowledgeHutupGrad KnowledgeHutSAFe® 6.0 POPM Certification
  • 16 Hours
O.P.Jindal Global UniversityO.P.Jindal Global UniversityMaster of Science in Artificial Intelligence and Data Science
  • 12 Months
Bestseller
Liverpool John Moores University Liverpool John Moores University MS in Machine Learning & AI
  • 18 Months
Popular
Golden Gate UniversityGolden Gate UniversityDBA in Emerging Technologies with concentration in Generative AI
  • 3 Years
IIIT BangaloreIIIT BangaloreExecutive Post Graduate Programme in Machine Learning & AI
  • 13 Months
Bestseller
IIITBIIITBExecutive Program in Generative AI for Leaders
  • 4 Months
upGradupGradAdvanced Certificate Program in GenerativeAI
  • 4 Months
New
IIIT BangaloreIIIT BangalorePost Graduate Certificate in Machine Learning & Deep Learning (Executive)
  • 8 Months
Bestseller
Jindal Global UniversityJindal Global UniversityMaster of Design in User Experience
  • 12 Months
New
Liverpool Business SchoolLiverpool Business SchoolMBA with Marketing Concentration
  • 18 Months
Bestseller
Golden Gate UniversityGolden Gate UniversityMBA with Marketing Concentration
  • 15 Months
Popular
MICAMICAAdvanced Certificate in Digital Marketing and Communication
  • 6 Months
Bestseller
MICAMICAAdvanced Certificate in Brand Communication Management
  • 5 Months
Popular
upGradupGradDigital Marketing Accelerator Program
  • 05 Months
Jindal Global Law SchoolJindal Global Law SchoolLL.M. in Corporate & Financial Law
  • 12 Months
Bestseller
Jindal Global Law SchoolJindal Global Law SchoolLL.M. in AI and Emerging Technologies (Blended Learning Program)
  • 12 Months
Jindal Global Law SchoolJindal Global Law SchoolLL.M. in Intellectual Property & Technology Law
  • 12 Months
Jindal Global Law SchoolJindal Global Law SchoolLL.M. in Dispute Resolution
  • 12 Months
upGradupGradContract Law Certificate Program
  • Self paced
New
ESGCI, ParisESGCI, ParisDoctorate of Business Administration (DBA) from ESGCI, Paris
  • 36 Months
Golden Gate University Golden Gate University Doctor of Business Administration From Golden Gate University, San Francisco
  • 36 Months
Rushford Business SchoolRushford Business SchoolDoctor of Business Administration from Rushford Business School, Switzerland)
  • 36 Months
Edgewood CollegeEdgewood CollegeDoctorate of Business Administration from Edgewood College
  • 24 Months
Golden Gate UniversityGolden Gate UniversityDBA in Emerging Technologies with Concentration in Generative AI
  • 36 Months
Golden Gate University Golden Gate University DBA in Digital Leadership from Golden Gate University, San Francisco
  • 36 Months
Liverpool Business SchoolLiverpool Business SchoolMBA by Liverpool Business School
  • 18 Months
Bestseller
Golden Gate UniversityGolden Gate UniversityMBA (Master of Business Administration)
  • 15 Months
Popular
O.P.Jindal Global UniversityO.P.Jindal Global UniversityMaster of Business Administration (MBA)
  • 12 Months
New
Deakin Business School and Institute of Management Technology, GhaziabadDeakin Business School and IMT, GhaziabadMBA (Master of Business Administration)
  • 12 Months
Liverpool John Moores UniversityLiverpool John Moores UniversityMS in Data Science
  • 18 Months
Bestseller
O.P.Jindal Global UniversityO.P.Jindal Global UniversityMaster of Science in Artificial Intelligence and Data Science
  • 12 Months
Bestseller
IIIT BangaloreIIIT BangalorePost Graduate Programme in Data Science (Executive)
  • 12 Months
Bestseller
O.P.Jindal Global UniversityO.P.Jindal Global UniversityO.P.Jindal Global University
  • 12 Months
WoolfWoolfMaster of Science in Computer Science
  • 18 Months
New
Liverpool John Moores University Liverpool John Moores University MS in Machine Learning & AI
  • 18 Months
Popular
Golden Gate UniversityGolden Gate UniversityDBA in Emerging Technologies with concentration in Generative AI
  • 3 Years
Rushford, GenevaRushford Business SchoolDoctorate of Business Administration (AI/ML)
  • 36 Months
Ecole Supérieure de Gestion et Commerce International ParisEcole Supérieure de Gestion et Commerce International ParisDBA Specialisation in AI & ML
  • 36 Months
Golden Gate University Golden Gate University Doctor of Business Administration (DBA)
  • 36 Months
Bestseller
Ecole Supérieure de Gestion et Commerce International ParisEcole Supérieure de Gestion et Commerce International ParisDoctorate of Business Administration (DBA)
  • 36 Months
Rushford, GenevaRushford Business SchoolDoctorate of Business Administration (DBA)
  • 36 Months
Liverpool Business SchoolLiverpool Business SchoolMBA with Marketing Concentration
  • 18 Months
Bestseller
Golden Gate UniversityGolden Gate UniversityMBA with Marketing Concentration
  • 15 Months
Popular
Jindal Global Law SchoolJindal Global Law SchoolLL.M. in Corporate & Financial Law
  • 12 Months
Bestseller
Jindal Global Law SchoolJindal Global Law SchoolLL.M. in Intellectual Property & Technology Law
  • 12 Months
Jindal Global Law SchoolJindal Global Law SchoolLL.M. in Dispute Resolution
  • 12 Months
IIITBIIITBExecutive Program in Generative AI for Leaders
  • 4 Months
New
IIIT BangaloreIIIT BangaloreExecutive Post Graduate Programme in Machine Learning & AI
  • 13 Months
Bestseller
upGradupGradData Science Bootcamp with AI
  • 6 Months
New
upGradupGradAdvanced Certificate Program in GenerativeAI
  • 4 Months
New
KnowledgeHut upGradKnowledgeHut upGradSAFe® 6.0 Certified ScrumMaster (SSM) Training
  • Self-Paced
upGrad KnowledgeHutupGrad KnowledgeHutCertified ScrumMaster®(CSM) Training
  • 16 Hours
upGrad KnowledgeHutupGrad KnowledgeHutLeading SAFe® 6.0 Certification
  • 16 Hours
KnowledgeHut upGradKnowledgeHut upGradPMP® certification
  • Self-Paced
upGrad KnowledgeHutupGrad KnowledgeHutAWS Solutions Architect Certification
  • 32 Hours
upGrad KnowledgeHutupGrad KnowledgeHutAzure Administrator Certification (AZ-104)
  • 24 Hours
KnowledgeHut upGradKnowledgeHut upGradAWS Cloud Practioner Essentials Certification
  • 1 Week
KnowledgeHut upGradKnowledgeHut upGradAzure Data Engineering Training (DP-203)
  • 1 Week
MICAMICAAdvanced Certificate in Digital Marketing and Communication
  • 6 Months
Bestseller
MICAMICAAdvanced Certificate in Brand Communication Management
  • 5 Months
Popular
IIM KozhikodeIIM KozhikodeProfessional Certification in HR Management and Analytics
  • 6 Months
Bestseller
Duke CEDuke CEPost Graduate Certificate in Product Management
  • 4-8 Months
Bestseller
Loyola Institute of Business Administration (LIBA)Loyola Institute of Business Administration (LIBA)Executive PG Programme in Human Resource Management
  • 11 Months
Popular
Goa Institute of ManagementGoa Institute of ManagementExecutive PG Program in Healthcare Management
  • 11 Months
IMT GhaziabadIMT GhaziabadAdvanced General Management Program
  • 11 Months
Golden Gate UniversityGolden Gate UniversityProfessional Certificate in Global Business Management
  • 6-8 Months
upGradupGradContract Law Certificate Program
  • Self paced
New
IU, GermanyIU, GermanyMaster of Business Administration (90 ECTS)
  • 18 Months
Bestseller
IU, GermanyIU, GermanyMaster in International Management (120 ECTS)
  • 24 Months
Popular
IU, GermanyIU, GermanyB.Sc. Computer Science (180 ECTS)
  • 36 Months
Clark UniversityClark UniversityMaster of Business Administration
  • 23 Months
New
Golden Gate UniversityGolden Gate UniversityMaster of Business Administration
  • 20 Months
Clark University, USClark University, USMS in Project Management
  • 20 Months
New
Edgewood CollegeEdgewood CollegeMaster of Business Administration
  • 23 Months
The American Business SchoolThe American Business SchoolMBA with specialization
  • 23 Months
New
Aivancity ParisAivancity ParisMSc Artificial Intelligence Engineering
  • 24 Months
Aivancity ParisAivancity ParisMSc Data Engineering
  • 24 Months
The American Business SchoolThe American Business SchoolMBA with specialization
  • 23 Months
New
Aivancity ParisAivancity ParisMSc Artificial Intelligence Engineering
  • 24 Months
Aivancity ParisAivancity ParisMSc Data Engineering
  • 24 Months
upGradupGradData Science Bootcamp with AI
  • 6 Months
Popular
upGrad KnowledgeHutupGrad KnowledgeHutData Engineer Bootcamp
  • Self-Paced
upGradupGradFull Stack Software Development Bootcamp
  • 6 Months
Bestseller
KnowledgeHut upGradKnowledgeHut upGradBackend Development Bootcamp
  • Self-Paced
upGradupGradUI/UX Bootcamp
  • 3 Months
upGradupGradCloud Computing Bootcamp
  • 7.5 Months
PwCupGrad CampusCertification Program in Financial Modelling & Analysis in association with PwC India
  • 5 Months
upGrad KnowledgeHutupGrad KnowledgeHutSAFe® 6.0 POPM Certification
  • 16 Hours
upGradupGradDigital Marketing Accelerator Program
  • 05 Months
upGradupGradAdvanced Certificate Program in GenerativeAI
  • 4 Months
New
upGradupGradData Science Bootcamp with AI
  • 6 Months
Popular
upGradupGradFull Stack Software Development Bootcamp
  • 6 Months
Bestseller
upGradupGradUI/UX Bootcamp
  • 3 Months
PwCupGrad CampusCertification Program in Financial Modelling & Analysis in association with PwC India
  • 4 Months
upGradupGradCertificate Course in Business Analytics & Consulting in association with PwC India
  • 06 Months
upGradupGradDigital Marketing Accelerator Program
  • 05 Months

Structure of HTML Document: Learn The Basic Structure of HTML

Updated on 16 November, 2022

13.65K+ views
10 min read

HTML has been used as a standard mark-up language for documents accessible on the internet through browser data. HTML consists of a series of short elements, tags, and codes, which, when compiled together in a structured format, create a web page that anyone can view with proper internet access.

It has changed the way people work. HTML and CSS are used to create and manipulate elements on a web page along with javascript, HTML let’s creators define different roles for each element giving full customization liberty in the creation process.

Check out our free courses to get an edge over the competition.

HTML stands for Hyper Text Markup Language, and is used to design web pages that are displayed on websites. 

There are three main aspects that, when put together, help build a webpage.

  •       HTML structure—supports the structural elements
  •       CSS style—helps design and gives a style to those structural elements
  •       JS interaction—enables the interaction between those elements

Check out upGrad’s Java Bootcamp

 In HTML structure, the elements and tags are paired up against each other for marking the content.

Every page available on the internet includes HTML tags. These tags help display content online with a clear and open perspective, which can always be moderated and altered. In order to explain things more simplistically, let us describe how elements and tags are used in the program.

The opening and closing elements change, but the tags remain the same. The tags are inserted before and at the end of the sentences, enabling them to be formatted on the page. An ideal webpage consists of three main and essential sections:

  •         Title
  •         Head
  •         Body

The Head element is used to highlight the start/heading of the head section. The head section always helps as a description about the page. The content within the head tags, i.e., the heading, is what is used as a source for identifying the content of the page.

Listed below are all the tags that can be used in the head element:

  •         <base>
  •         <link>
  •         <meta>
  •         <noscript>
  •         <script>
  •         <style>
  •         <title>

Check out upGrad’s Advanced Certification in Cloud Computing

For example:

<HEAD>

<TITLE> A Hello world Example in HTML<TITLE>

</HEAD>

Block level elements are used to identify specific sections of a webpage, be it a paragraph, sub-headings, or some lists to create.

Paragraph: <P>and </P>

Heading, level one:<H1>Heading, level two:<H2>and </H2>

Horizontal rule:<HR> Centring:<CENTER>

Footer: There are no special tags to denote it but it is still recommended to have a footer on the web page to help identify the sections requiring contact with the author. They may include a FAQ section or an email to subscribe to a newsletter.

<HTML>

<HEAD>

<TITLE>A Shoe Company <TITLE>

</HEAD>

<BODY>

<H1>Welcome to Amazing Shoes! </H1>: </H2>

<IMG SRC= .”.http://example.com/ images /image1.jpg”><HR>

<CENTER> Why not visit <A HREF =..http://www.example1.com/..>Example Website

</A>

</CENTER>

</BODY>

</HTML>

The above section explained the main elements in a web page of an HTML structure.

Now, we move towards the HTML source and try to understand how one can use it to understand the program structure and its elements.

As a beginner, this helps a lot to understand how other pages are developed, and they can be used as a reference to create a customized version for your own webpage.

Click the right button anywhere on the webpage and then select ‘view page source.’ This will open a window that contains the source code of the page.

To inspect a page

Click the right button anywhere on the webpage and then select ‘Inspect’ to see the list and types of elements used to build that specific webpage. It would include both HTML and CSS, which can be modified through the style panel.

With the basic structure of HTML and its tags explained, now let’s move towards understanding the basic elements required to write content in HTML.

<p> This tag is used in a webpage when there is a need for a paragraph, and to end it the </p> tag is used.

<br> This tag is used to break lines and is mostly used to write single lines, be it contact or address.

<hr> This tag is used to separate the contents of the webpage into two sections.

All the tags here are implemented in a sample webpage code

Learn: 21 Web Development Project Ideas

INPUT

<html>

<head>

             <title></title>

</head>

<body>

             <h1>Structure of HTML</h1>

             <p>

             By upGrad Education<br>

             <hr>

             Learn the basics <br>

             <hr>

By upGrad Education<br>

             </p>

</body>

</html>

Attributes

For all the tags mentioned, an attribute is used when there is a need for additional information. The attributes are defined with two parameters, namely ‘value’ and ‘name’. 

Here, the ‘name’ parameter has a function to take the name of the property it is deemed to be assigned. And the ‘value’ parameter has a similar function to take the value of the property names aligning with the element.

<img> This attribute is used to add/embed an image into the webpage. This tag will help to specify the image path. And the <height> and <width> indicate the height and width of the image, respectively.

<alt> This attribute is applied when the image is unable to load due to an error in connection or for some other reason. The alt tag serves as a subtitle for the image.

Enroll in Software Engineering Courses from the World’s top Universities. Earn Executive PG Programs, Advanced Certificate Programs, or Masters Programs to fast-track your career.

Read: 8 Exciting Full Stack Project Ideas & Topics

Example

<html>

<body>

 <h2>The src Attribute</h2>

<p>HTML images are defined with the img tag, and the file name of the image source is specified in the src attribute:</p>

 <img src=”img_101.jpg” alt=”an empty picture” width=”500″ height=”600″>

 </body>

</html>

 For changing the text style, size, font and any other function related to text, the <style> tag is used

Example

<html>

<body>

 <h2>The style Attribute</h2>

<p>The attribute is used to change styles , such as color:</p>

 <p style=”color:red;”>This is a red paragraph.</p>

 </body>

</html>

With text modification applications, HTML also provides tags to modify the text to customized requests using these tags.

  • <b> – bold text
  • <strong> – Important text
  • <i> – Italic text
  • <em> – Emphasized text
  • <mark> – Marked text
  • <small> – Smaller text
  • <del> – Deleted text
  • <ins> – Inserted text
  • <sub> – Subscript text
  • <sup> – Superscript text

To summarize the article, we learned the following features and basics of HTML:

  •         HTML structure
  •         Tags, elements, and their types
  •         Basic tags and their applications

 All these features, tags, and attributes help to understand the need for HTML. 

upGrad’s Exclusive Software Development Webinar for you –

SAAS Business – What is So Different?

Quick Rules of HTML – 

Several arguments have often ensued in office places over the correct way of writing an HTML code that explain the basic structure of HTML document. Different coders have different ways of writing HTML code, some use double space while others use tabs. Both have their own benefits, however, when you are a part of the team, you must know both and work as a team player!

This is why you need to understand the rules of the basic structure of HTML so that it can help you work properly, maintain large applications, and scale the company – 

  • Filenames

All of the Filenames must be made in lowercase. 

Good: upgrad.html

Bad: Upgrad.html

If you think that your filenames have to be longer than just one word, you may use hyphens to separate them. 

Upgrad-offers-online-learning-courses-for-free.html

  • Document

And HTML document starts with the basic structure of HTML, <!DOCTYPE html>

The <head> and the <body> tags are also according to the standard HTML structure. However, as of HTML5, the code will also work if you remove these tags from the structure of HTML document. 

Sometimes, you must mention a language

<html land=”en”>

You have to define a character encoding:

<meta charset=“utf-8”>

You actually have to include a viewport:

<meta name=”viewport” content=”width=device-width, user-scalable=no”>\

=no”>

  • Comments

It’s interesting to note that the structure of HTML document has dos and don’ts for comments.

Spaces must separate the delimiters in a single sentence comment.

<!– TODO: Make Carousel –>

Comments that span multiple lines must each begin on a separate line. There won’t be any niches this time. 

<!–

One picture

Two pictures

Three

<–

The element’s id or class should be included in closing tag comments.

</div><!– #picture-carousel –>

You must ensure that the comments do not contain any important or sensitive information, for example, an API key. 

  • Formatting

We have pretty much gone through and agreed on the rules and regulations of document setup up to this point.

The crossroads appears to begin at the indentation.

Once a piece of code reaches 80 characters, line breaks must be used.

Remove any trailing whitespace at the end of each line.

Here are some rules that you must use when using HTML tags during coding that will explain the structure of HTML document.

  1. You must always surround tags with angle brackets (<>). For example, <head>.
  2. The majority of tags enclose the material they influence and come in pairs. The first tag turns the activity on, and the second tag shuts it off, just like a light switch. (A few exceptions apply. For instance, the <BR> tag doesn’t have an “off switch” and instead generates a blank line. You cannot undo a line break after it has been created.)
  3. Every time, the second tag—the “off switch”—begins with a forward slash. For instance, you may use the <B> key to enable bold, to highlight your words, and then use the </B> key to return to plain text.
  4. Since tags are linked, when you create a tag within another tag, you must shut the inner tag prior to shutting the outer tag.

For example, 

This is the tag format generally used, 

<head><title>YOUR TEXT</head></title>

However, the correct format is 

<head><titleYOUR TEXT</title></head>

    5. Numerous tags include optional attributes with values that might change the tag’s functionality. You can            modify the default (left) paragraph alignment, for example, by using the ALIGN attribute of the <P>               (paragraph) element. 

These are some of the most significant points that explain the structure of HTML document.

If you’re interested to learn more about full-stack software development, check out upGrad & IIIT-B’s Executive PG Program in Full-stack Software Development which is designed for working professionals and offers 500+ hours of rigorous training, 9+ projects, and assignments, IIIT-B Alumni status, practical hands-on capstone projects & job assistance with top firms.

Frequently Asked Questions (FAQs)

1. What does thetag mean?

The meta tag is used for defining the meta description of a website. Meta description includes keywords, author, page description, etc., and provides a glimpse of the information the website provides. The better the meta description, the more will be the views for the website. Meta tags are used by search engines to rank pages. The content of the meta tag should be short, precise, and genuine. It should be written such that it can spark the curiosity of the reader. Hence, this plays an important role during the optimization of search engines.

2. How is javascript integrated with HTML and what is its function?

Javascript is a synchronous single-threaded language used for adding dynamic functionalities at the client-side to the static web pages created in HTML. Javascript code is written in between script tags. The script tags can be placed in the head or body section of an HTML document. Javascript provides many functions and can also access the DOM elements by using methods such as getElementbyID(), getElementbyTagName(),etc. The browsers also run by using a Javascript engine. For Eg: Chrome uses V8. In recent years, many Javascript frameworks have emerged and one can develop a Full-stack web application with it. Some examples of these frameworks are Reactjs, Nodejs, and Expressjs.

3. What is the significance of CSS and what are the different ways to define styles?

CSS stands for Cascading Style Sheets. It is used to add styles like font color, font size, background color, margin, padding, etc to various HTML elements. Three ways to apply CSS are, inline, internal, and external. Inline styles are written by using the style tag and it applies to the line for which it is defined. Internal styling is done by defining a style tag within the head section of the HTML document. It ensures that the styles are applied to the entire HTML document. External CSS is applied by linking a reference stylesheet to the HTML document by using a tag. This is the most preferred method as it ensures modularity and clean code.

RELATED PROGRAMS