SlideShare a Scribd company logo
Introduction to
html
Professional Guru
BY
WHAT IS HTML
HTML(Hypertext Markup language) is the language used to
create web pages. 
HTML language uses tags to create the web pages. 
Browsers read these tags to display the output to the user.
Note that html is interpreted browsers and hence we don't
need to compile it.
Professional Guru
TAGS
Tags are Predefined keywords inside angular brackets.
Example : To represent body tag in html, we need to put it inside
angular brackets like <body> . Now this is how we write body tag
inside html page.
Example of other tags are <html>, <p> <h1> etc.
Let's consider the example of a building. So how we create a
building. We add bricks, tiles, pillars and other materials in a prope
order, and then we use cement and create a building. Similarly for
a web page we add materials like different tags and finally add
them up to create a web page.
Professional Guru
HTML FILE
STRUCTURE
The root tag is <html> 
It has two child tags as <head>
and <body>
Professional Guru
DOCTYPE 
TAG
Document Type Declaration or DOCTYPE declares which version of
html is being followed by the document. Note that doctype is not a
html tag, it is just used to tell the browser about the version of
the html to follow for the current code. Note that <!Doctype>
should be the first tag in html code. 
In html version, there are three types of DOCTYPES can be used :
                       Strict, Transitional, Frameset.
Example:
This is an example of Transitional type doc type.
Professional Guru
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML4.01 Transitional
//EN""http://www.w3.org/TR/html4/loose.dtd">
HEAD
TAG
The head tag contains the header information, link to scripts and
metadata about the web page. The <head> tag is placed outside
the body tag. Let's look at a code snippet having doctype, head
and body tag included. The <title> tag is contained inside head
tag. It is used to show the title of the web page.
1. title - specifies the title for a web page
2. meta - specifies the content type
3. link - used to call an external CSS page
4. style - specifies that CSS is written inside this tag
5. script - specifies that JavaScript is written inside this tag
Professional Guru
Head Tags has Child Tags
META
TAGS
keywords attribute defines keywords for search engines:
<meta name="keywords" content="clothes, fashion, fashion
accessories">
Description attribute describes your web page:
<meta name="description" content="Buy fashin clothes and
accessories online" >
Revised attribute define the last revision of your page:
<meta name="revised" content="Hege Refsnes, 23/10/2011" >
http-equiv attribute Refreshes document every 10 seconds:
<meta http-equiv="refresh" content="10">
Professional Guru
FIRST
HTML
Open any editor of your choice or use notepad and type in the
code shown below. After typing it save it as first.html file and
open it in a web browser. Hey..! you have created first web page.
<html>
    <body>
        <h1> Hi .. I am a heading</h1>
    </body>
</html>
Professional Guru
HTML
BASICS
Lets now dissect the code. The first tag is the root tag which is <html>. 
All html files need to have <html> as the starting tag. 
The body tag contains the tags that display the output to the browser. We
have <h1> tag which is the headline tag. We have <h1> to <h6> tags
where <h1> has the largest font size and <h6> has the smallest.
Whatever content we write inside the h1 tag, it will become a headline
with bold and increased font size. Next is the closing </body> tag
followed by the closing </html> tag.
Note that we add a slash in the beginning to close it. So if the beginning is
<body> tag, to end the tag we add a slash and it becomes </body>.
Lets understand other html tags in the next section.
Professional Guru
TYPES OF
TAGS
Professional Guru
Standard tags : Standard HTML tags have opening and closing tag.
Ex : <body></body>, <h1></h1>
Self closing tags: These are tags which don't have a closing pair of
tags. 
Ex: <br> tag which is line break.
BLOCK ELEMENTS 
                   VS
INLINE ELEMENTS
Professional Guru
BLOCK LEVEL
TAGS
Professional Guru
Block level tags: Block level tags add a line break for the content
Ex: <h1>, <p> for paragraph tags.
A block element will take the complete horizontal area of the web page. So,
you add a block element, the next element will be placed in next line only.
INLINE
TAGS
Professional Guru
Inline tags: Inline tags don't add a line break. Ex: bold(<b>) tag
which makes the content in bold letters.
IMPORTANT
TAGS
Professional Guru
Paragraphs: For paragraph we use <p> tag.
Note that closing this tag is optional, but it's good to have the
opening and closing tag.
Ex: <p> Hello, i am a text inside paragraph</p> . Note that
paragraph is a block level tag.
Links: To display a link we use the <a> tag.
Ex: <a href = “http://google.com ”>Click to Google</a>.
Professional Guru
Here href is the source of the link. Notice that we have added a
property to the tag using a href keyword. We call these
properties as attributes.
<b> is for making text bold, <i> is for making text italic ,<em>
for emphasizing a text and <u> is for underline.
<img> tag is used to display an image. Note that it is a self
closing tag. Means we don't need to close it.
For <img> tag we have attributes namely width and height to
adjust the height and width of the image. Let’s create a snippet
of code to display an image, with a link and some text
formatting!
IMPORTANT
TAGS
Professional Guru
Create a file with the name mypage.html and write the code below. To add a comment
enclose the comment like this <!-- this is a comment→
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
      <head>
             <title>This is the title</title>
      </head>
   <body>
          <p> I am text inside a paragraph</p>
          <em> I am a emphasized comment and see the two line break below me!</em>
          <br/>
          <i>I will be italicised</i>
 <pre>maintains the content written as such </pre>
                  <u>I will have an underline</u>
                  <img src = “myimage.jpg” width = “200” height = “150”>
                  <hr/>
                  <a href = “http://google.com”>Google me</a>
                  <!-- I am a comment and will not be visible in the page →
                  <h1> I am the bigges heading</h1>
                  <h2> I am the smaller heading</h2>
                  <h6> I am the smalles heading</h6>
     </body>
</html>
TRY 
EXAMPLE
Professional Guru
HTML table can be considered as group of rows where each of them contains a group
of cells.
A table can be created using the below tags
<table> element which acts as main container
<tr> element which acts as row container
<td> element which defines a single cell.
Let's look at an example of creating table in the next slide
CREATE
TABLES
<table>
     <tr>
         <td>Cell 1</td>
         <td>Cell 2</td>
         <td>Cell 3</td>
      </tr>
      <tr>
          <td>Cell 4</td>
          <td>Cell 5</td>
          <td>Cell 6</td>
      </tr>
</table>
Professional Guru
LISTS
<OL TYPE="1">
     <LI> Item one </LI>
     <LI> Item two </LI>
     <OL TYPE="I" >
            <LI> Sublist item No
one </LI>
            <LI> Sublist item No
two </LI>
            <OL TYPE="i">
                       <LI> Sub-sublist
item No one </LI>
                       <LI> Sub-sublist
item No two </LI>
            </OL>
      </OL>
</OL>
<UL>
    <LI> Item One </LI>
    <LI> Item Two </LI>
    <UL TYPE="circle">
           <LI> Item Three </LI>
           <LI> Item Four </LI>
           <UL TYPE="square">
                  <LI> Item Five
</LI>
                  <LI> Item Six</LI>
           </UL>
     </UL>
</UL>
Ordered Lists Unordered Lists
Professional Guru
HTML
FORMS
Forms are used to enter data and send the data to the server. Let's have a look at a
simple form example.
<form name = “myform.html” action = “submit.php” method = “GET”>
First Name <input type = “text” name =“first name”>
 <input type = “submit” value = “submit me” name = “submit”>
</form>
In the above example we have a form tag. The attribute name represents name of
the form tag, action represent the page to which the form data is sent and method
represent the way of data transfer. We have GET and POST methods.
Inside the form tag we have nested the input tag which creates a text box . Again
the input tag needs to have a name and type attribute to represent name and type
respectively.
Then we have the input with type as submit which creates a submit button. Now go
ahead and write this form to test it yourself.
Professional Guru
INPUT
TYPES
There are many input types available for forms. Some important input
types are text input, text area, select, checkbox and radio buttons.
input  
     a. text
     b. password
     c. radio
     d. checkbox
     e. submit
     f. reset
select
textarea
button
We will cover these in our code section.
Professional Guru
META
TAGS                                 
Metadata is information about data.
The <meta> tag is kept inside the <head> element.
The <meta> tag provides metadata about the HTML document.
Metadata is not be displayed on the web page. It is used to
provide information about data to browsers, web services and
search Engines!
Meta elements are typically used to specify page description,
keywords and other metadata.
Professional Guru
<DIV>
TAGS
The <div> tag defines a section of a web page. It is a block level
tag.
You can use the DIV element to divide our web page into
sections and to give properties to the content using CSS(we will
discuss about CSS in the next section)
Example:
<div>
<p>This is a paragraph</p>
</div>
Professional Guru
<SPAN>
TAGS
Span tag is similar to div tag but it's a inline tag which means
the content will not go to next line if we classify it using span
tag.
The main use of span tag is to add properties to a content
using CSS.
Thank  You
Ad

More Related Content

What's hot (20)

Cascading Style Sheet (CSS)
Cascading Style Sheet (CSS)Cascading Style Sheet (CSS)
Cascading Style Sheet (CSS)
AakankshaR
 
HTML presentation for beginners
HTML presentation for beginnersHTML presentation for beginners
HTML presentation for beginners
jeroenvdmeer
 
CSS Basics
CSS BasicsCSS Basics
CSS Basics
Sanjeev Kumar
 
Span and Div tags in HTML
Span and Div tags in HTMLSpan and Div tags in HTML
Span and Div tags in HTML
Biswadip Goswami
 
Html n CSS
Html n CSSHtml n CSS
Html n CSS
Sukrit Gupta
 
Web Development using HTML & CSS
Web Development using HTML & CSSWeb Development using HTML & CSS
Web Development using HTML & CSS
Shashank Skills Academy
 
Introduction to HTML and CSS
Introduction to HTML and CSSIntroduction to HTML and CSS
Introduction to HTML and CSS
Mario Hernandez
 
Introduction to html
Introduction to htmlIntroduction to html
Introduction to html
vikasgaur31
 
Learning Html
Learning HtmlLearning Html
Learning Html
Damian Gonz
 
Introduction to CSS
Introduction to CSSIntroduction to CSS
Introduction to CSS
Amit Tyagi
 
CSS ppt
CSS pptCSS ppt
CSS ppt
Sanmuga Nathan
 
Css ppt
Css pptCss ppt
Css ppt
Nidhi mishra
 
HTML PPT.pdf
HTML PPT.pdfHTML PPT.pdf
HTML PPT.pdf
sunnyGupta325328
 
Html tags
Html tagsHtml tags
Html tags
sotero66
 
HTML and CSS.pptx
HTML and CSS.pptxHTML and CSS.pptx
HTML and CSS.pptx
TripleRainbow
 
Html ppt
Html pptHtml ppt
Html ppt
santosh lamba
 
2. html attributes
2. html attributes2. html attributes
2. html attributes
Muhammad Toqeer
 
How to learn HTML in 10 Days
How to learn HTML in 10 DaysHow to learn HTML in 10 Days
How to learn HTML in 10 Days
Manoj kumar Deswal
 
Title, heading and paragraph tags
Title, heading and paragraph tagsTitle, heading and paragraph tags
Title, heading and paragraph tags
Sara Corpuz
 
JavaScript - Chapter 8 - Objects
 JavaScript - Chapter 8 - Objects JavaScript - Chapter 8 - Objects
JavaScript - Chapter 8 - Objects
WebStackAcademy
 

Similar to Introduction to HTML (20)

Unit 2 Internet and web technology CSS report
Unit 2 Internet and web technology CSS reportUnit 2 Internet and web technology CSS report
Unit 2 Internet and web technology CSS report
ajaysahusistec
 
HTML/HTML5
HTML/HTML5HTML/HTML5
HTML/HTML5
People Strategists
 
HTML Basics 1 workshop
HTML Basics 1 workshopHTML Basics 1 workshop
HTML Basics 1 workshop
John Allan
 
Learn HTML and CSS_ Learn to build a website with HTML and CSS
Learn HTML and CSS_ Learn to build a website with HTML and CSS Learn HTML and CSS_ Learn to build a website with HTML and CSS
Learn HTML and CSS_ Learn to build a website with HTML and CSS
simodafire
 
Merging Result-merged.pdf
Merging Result-merged.pdfMerging Result-merged.pdf
Merging Result-merged.pdf
simodafire
 
Html for beginners part I
Html for beginners part IHtml for beginners part I
Html for beginners part I
Unaib Aslam
 
IT Unit III.pptx
IT Unit III.pptxIT Unit III.pptx
IT Unit III.pptx
Karthik Rohan
 
Hyper text markup Language
Hyper text markup LanguageHyper text markup Language
Hyper text markup Language
Naveeth Babu
 
HTML Fundamentals
HTML FundamentalsHTML Fundamentals
HTML Fundamentals
BG Java EE Course
 
3 1-html-fundamentals-110302100520-phpapp02
3 1-html-fundamentals-110302100520-phpapp023 1-html-fundamentals-110302100520-phpapp02
3 1-html-fundamentals-110302100520-phpapp02
Aditya Varma
 
html complete notes
html complete noteshtml complete notes
html complete notes
onactiontv
 
html compete notes basic to advanced
html compete notes basic to advancedhtml compete notes basic to advanced
html compete notes basic to advanced
virtualworld14
 
Html tutorial
Html tutorialHtml tutorial
Html tutorial
NAGARAJU MAMILLAPALLY
 
Learn HTML Easier
Learn HTML EasierLearn HTML Easier
Learn HTML Easier
Karthick Mathesh
 
Week 2-intro-html
Week 2-intro-htmlWeek 2-intro-html
Week 2-intro-html
Shawn Calvert
 
AttributesL3.pptx
AttributesL3.pptxAttributesL3.pptx
AttributesL3.pptx
KrishRaj48
 
Introduction to HTML.pptx
Introduction to HTML.pptxIntroduction to HTML.pptx
Introduction to HTML.pptx
VaibhavSingh887876
 
Html Workshop
Html WorkshopHtml Workshop
Html Workshop
vardanyan99
 
Intodcution to Html
Intodcution to HtmlIntodcution to Html
Intodcution to Html
Taha Malampatti
 
Html (hypertext markup language)
Html (hypertext markup language)Html (hypertext markup language)
Html (hypertext markup language)
Anuj Singh Rajput
 
Unit 2 Internet and web technology CSS report
Unit 2 Internet and web technology CSS reportUnit 2 Internet and web technology CSS report
Unit 2 Internet and web technology CSS report
ajaysahusistec
 
HTML Basics 1 workshop
HTML Basics 1 workshopHTML Basics 1 workshop
HTML Basics 1 workshop
John Allan
 
Learn HTML and CSS_ Learn to build a website with HTML and CSS
Learn HTML and CSS_ Learn to build a website with HTML and CSS Learn HTML and CSS_ Learn to build a website with HTML and CSS
Learn HTML and CSS_ Learn to build a website with HTML and CSS
simodafire
 
Merging Result-merged.pdf
Merging Result-merged.pdfMerging Result-merged.pdf
Merging Result-merged.pdf
simodafire
 
Html for beginners part I
Html for beginners part IHtml for beginners part I
Html for beginners part I
Unaib Aslam
 
Hyper text markup Language
Hyper text markup LanguageHyper text markup Language
Hyper text markup Language
Naveeth Babu
 
3 1-html-fundamentals-110302100520-phpapp02
3 1-html-fundamentals-110302100520-phpapp023 1-html-fundamentals-110302100520-phpapp02
3 1-html-fundamentals-110302100520-phpapp02
Aditya Varma
 
html complete notes
html complete noteshtml complete notes
html complete notes
onactiontv
 
html compete notes basic to advanced
html compete notes basic to advancedhtml compete notes basic to advanced
html compete notes basic to advanced
virtualworld14
 
AttributesL3.pptx
AttributesL3.pptxAttributesL3.pptx
AttributesL3.pptx
KrishRaj48
 
Html (hypertext markup language)
Html (hypertext markup language)Html (hypertext markup language)
Html (hypertext markup language)
Anuj Singh Rajput
 
Ad

More from Professional Guru (20)

introduction to AWs
introduction to AWsintroduction to AWs
introduction to AWs
Professional Guru
 
introduction to AWs
introduction to AWsintroduction to AWs
introduction to AWs
Professional Guru
 
Introduction to JAVA
Introduction to JAVAIntroduction to JAVA
Introduction to JAVA
Professional Guru
 
Introduction to Java
Introduction to JavaIntroduction to Java
Introduction to Java
Professional Guru
 
Introduction to Big Data
Introduction to Big DataIntroduction to Big Data
Introduction to Big Data
Professional Guru
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to Azure
Professional Guru
 
introduction to DEVOPS
introduction to DEVOPSintroduction to DEVOPS
introduction to DEVOPS
Professional Guru
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to Azure
Professional Guru
 
Introduction to Java
Introduction to JavaIntroduction to Java
Introduction to Java
Professional Guru
 
Introduction to Angular Js
Introduction to Angular JsIntroduction to Angular Js
Introduction to Angular Js
Professional Guru
 
Dev ops concept
Dev ops conceptDev ops concept
Dev ops concept
Professional Guru
 
Robotic Process Automation
Robotic Process AutomationRobotic Process Automation
Robotic Process Automation
Professional Guru
 
Dev ops concept
Dev ops conceptDev ops concept
Dev ops concept
Professional Guru
 
Introduction to AWS
Introduction to AWSIntroduction to AWS
Introduction to AWS
Professional Guru
 
introduction to hadoop
introduction to hadoopintroduction to hadoop
introduction to hadoop
Professional Guru
 
Introduction to SQL SERVER
Introduction to  SQL SERVERIntroduction to  SQL SERVER
Introduction to SQL SERVER
Professional Guru
 
Introduction to Java
Introduction to JavaIntroduction to Java
Introduction to Java
Professional Guru
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to Azure
Professional Guru
 
Introduction to Angular Js
Introduction to Angular JsIntroduction to Angular Js
Introduction to Angular Js
Professional Guru
 
Rpa developer resume
Rpa developer resumeRpa developer resume
Rpa developer resume
Professional Guru
 
Ad

Recently uploaded (20)

How to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odooHow to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odoo
Celine George
 
Quality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdfQuality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdf
Dr. Bindiya Chauhan
 
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdfExploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Sandeep Swamy
 
P-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 finalP-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 final
bs22n2s
 
Introduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe EngineeringIntroduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe Engineering
Damian T. Gordon
 
How to manage Multiple Warehouses for multiple floors in odoo point of sale
How to manage Multiple Warehouses for multiple floors in odoo point of saleHow to manage Multiple Warehouses for multiple floors in odoo point of sale
How to manage Multiple Warehouses for multiple floors in odoo point of sale
Celine George
 
Political History of Pala dynasty Pala Rulers NEP.pptx
Political History of Pala dynasty Pala Rulers NEP.pptxPolitical History of Pala dynasty Pala Rulers NEP.pptx
Political History of Pala dynasty Pala Rulers NEP.pptx
Arya Mahila P. G. College, Banaras Hindu University, Varanasi, India.
 
SPRING FESTIVITIES - UK AND USA -
SPRING FESTIVITIES - UK AND USA            -SPRING FESTIVITIES - UK AND USA            -
SPRING FESTIVITIES - UK AND USA -
Colégio Santa Teresinha
 
To study Digestive system of insect.pptx
To study Digestive system of insect.pptxTo study Digestive system of insect.pptx
To study Digestive system of insect.pptx
Arshad Shaikh
 
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Library Association of Ireland
 
Social Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy StudentsSocial Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy Students
DrNidhiAgarwal
 
Metamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative JourneyMetamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative Journey
Arshad Shaikh
 
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
Celine George
 
Anti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptxAnti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptx
Mayuri Chavan
 
Operations Management (Dr. Abdulfatah Salem).pdf
Operations Management (Dr. Abdulfatah Salem).pdfOperations Management (Dr. Abdulfatah Salem).pdf
Operations Management (Dr. Abdulfatah Salem).pdf
Arab Academy for Science, Technology and Maritime Transport
 
Biophysics Chapter 3 Methods of Studying Macromolecules.pdf
Biophysics Chapter 3 Methods of Studying Macromolecules.pdfBiophysics Chapter 3 Methods of Studying Macromolecules.pdf
Biophysics Chapter 3 Methods of Studying Macromolecules.pdf
PKLI-Institute of Nursing and Allied Health Sciences Lahore , Pakistan.
 
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptxSCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
Ronisha Das
 
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulsepulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
sushreesangita003
 
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar RabbiPresentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Md Shaifullar Rabbi
 
GDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptxGDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptx
azeenhodekar
 
How to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odooHow to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odoo
Celine George
 
Quality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdfQuality Contril Analysis of Containers.pdf
Quality Contril Analysis of Containers.pdf
Dr. Bindiya Chauhan
 
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdfExploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Sandeep Swamy
 
P-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 finalP-glycoprotein pamphlet: iteration 4 of 4 final
P-glycoprotein pamphlet: iteration 4 of 4 final
bs22n2s
 
Introduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe EngineeringIntroduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe Engineering
Damian T. Gordon
 
How to manage Multiple Warehouses for multiple floors in odoo point of sale
How to manage Multiple Warehouses for multiple floors in odoo point of saleHow to manage Multiple Warehouses for multiple floors in odoo point of sale
How to manage Multiple Warehouses for multiple floors in odoo point of sale
Celine George
 
To study Digestive system of insect.pptx
To study Digestive system of insect.pptxTo study Digestive system of insect.pptx
To study Digestive system of insect.pptx
Arshad Shaikh
 
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Library Association of Ireland
 
Social Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy StudentsSocial Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy Students
DrNidhiAgarwal
 
Metamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative JourneyMetamorphosis: Life's Transformative Journey
Metamorphosis: Life's Transformative Journey
Arshad Shaikh
 
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
Celine George
 
Anti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptxAnti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptx
Mayuri Chavan
 
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptxSCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
Ronisha Das
 
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulsepulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
sushreesangita003
 
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar RabbiPresentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Md Shaifullar Rabbi
 
GDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptxGDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptx
azeenhodekar
 

Introduction to HTML

  • 2. WHAT IS HTML HTML(Hypertext Markup language) is the language used to create web pages.  HTML language uses tags to create the web pages.  Browsers read these tags to display the output to the user. Note that html is interpreted browsers and hence we don't need to compile it. Professional Guru
  • 3. TAGS Tags are Predefined keywords inside angular brackets. Example : To represent body tag in html, we need to put it inside angular brackets like <body> . Now this is how we write body tag inside html page. Example of other tags are <html>, <p> <h1> etc. Let's consider the example of a building. So how we create a building. We add bricks, tiles, pillars and other materials in a prope order, and then we use cement and create a building. Similarly for a web page we add materials like different tags and finally add them up to create a web page. Professional Guru
  • 4. HTML FILE STRUCTURE The root tag is <html>  It has two child tags as <head> and <body> Professional Guru
  • 5. DOCTYPE  TAG Document Type Declaration or DOCTYPE declares which version of html is being followed by the document. Note that doctype is not a html tag, it is just used to tell the browser about the version of the html to follow for the current code. Note that <!Doctype> should be the first tag in html code.  In html version, there are three types of DOCTYPES can be used :                        Strict, Transitional, Frameset. Example: This is an example of Transitional type doc type. Professional Guru <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML4.01 Transitional //EN""http://www.w3.org/TR/html4/loose.dtd">
  • 6. HEAD TAG The head tag contains the header information, link to scripts and metadata about the web page. The <head> tag is placed outside the body tag. Let's look at a code snippet having doctype, head and body tag included. The <title> tag is contained inside head tag. It is used to show the title of the web page. 1. title - specifies the title for a web page 2. meta - specifies the content type 3. link - used to call an external CSS page 4. style - specifies that CSS is written inside this tag 5. script - specifies that JavaScript is written inside this tag Professional Guru Head Tags has Child Tags
  • 7. META TAGS keywords attribute defines keywords for search engines: <meta name="keywords" content="clothes, fashion, fashion accessories"> Description attribute describes your web page: <meta name="description" content="Buy fashin clothes and accessories online" > Revised attribute define the last revision of your page: <meta name="revised" content="Hege Refsnes, 23/10/2011" > http-equiv attribute Refreshes document every 10 seconds: <meta http-equiv="refresh" content="10"> Professional Guru
  • 8. FIRST HTML Open any editor of your choice or use notepad and type in the code shown below. After typing it save it as first.html file and open it in a web browser. Hey..! you have created first web page. <html>     <body>         <h1> Hi .. I am a heading</h1>     </body> </html> Professional Guru
  • 9. HTML BASICS Lets now dissect the code. The first tag is the root tag which is <html>.  All html files need to have <html> as the starting tag.  The body tag contains the tags that display the output to the browser. We have <h1> tag which is the headline tag. We have <h1> to <h6> tags where <h1> has the largest font size and <h6> has the smallest. Whatever content we write inside the h1 tag, it will become a headline with bold and increased font size. Next is the closing </body> tag followed by the closing </html> tag. Note that we add a slash in the beginning to close it. So if the beginning is <body> tag, to end the tag we add a slash and it becomes </body>. Lets understand other html tags in the next section. Professional Guru
  • 10. TYPES OF TAGS Professional Guru Standard tags : Standard HTML tags have opening and closing tag. Ex : <body></body>, <h1></h1> Self closing tags: These are tags which don't have a closing pair of tags.  Ex: <br> tag which is line break.
  • 11. BLOCK ELEMENTS                     VS INLINE ELEMENTS Professional Guru
  • 12. BLOCK LEVEL TAGS Professional Guru Block level tags: Block level tags add a line break for the content Ex: <h1>, <p> for paragraph tags. A block element will take the complete horizontal area of the web page. So, you add a block element, the next element will be placed in next line only.
  • 13. INLINE TAGS Professional Guru Inline tags: Inline tags don't add a line break. Ex: bold(<b>) tag which makes the content in bold letters.
  • 14. IMPORTANT TAGS Professional Guru Paragraphs: For paragraph we use <p> tag. Note that closing this tag is optional, but it's good to have the opening and closing tag. Ex: <p> Hello, i am a text inside paragraph</p> . Note that paragraph is a block level tag. Links: To display a link we use the <a> tag. Ex: <a href = “http://google.com ”>Click to Google</a>.
  • 15. Professional Guru Here href is the source of the link. Notice that we have added a property to the tag using a href keyword. We call these properties as attributes. <b> is for making text bold, <i> is for making text italic ,<em> for emphasizing a text and <u> is for underline. <img> tag is used to display an image. Note that it is a self closing tag. Means we don't need to close it. For <img> tag we have attributes namely width and height to adjust the height and width of the image. Let’s create a snippet of code to display an image, with a link and some text formatting! IMPORTANT TAGS
  • 16. Professional Guru Create a file with the name mypage.html and write the code below. To add a comment enclose the comment like this <!-- this is a comment→ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html>       <head>              <title>This is the title</title>       </head>    <body>           <p> I am text inside a paragraph</p>           <em> I am a emphasized comment and see the two line break below me!</em>           <br/>           <i>I will be italicised</i>  <pre>maintains the content written as such </pre>                   <u>I will have an underline</u>                   <img src = “myimage.jpg” width = “200” height = “150”>                   <hr/>                   <a href = “http://google.com”>Google me</a>                   <!-- I am a comment and will not be visible in the page →                   <h1> I am the bigges heading</h1>                   <h2> I am the smaller heading</h2>                   <h6> I am the smalles heading</h6>      </body> </html> TRY  EXAMPLE
  • 17. Professional Guru HTML table can be considered as group of rows where each of them contains a group of cells. A table can be created using the below tags <table> element which acts as main container <tr> element which acts as row container <td> element which defines a single cell. Let's look at an example of creating table in the next slide CREATE TABLES <table>      <tr>          <td>Cell 1</td>          <td>Cell 2</td>          <td>Cell 3</td>       </tr>       <tr>           <td>Cell 4</td>           <td>Cell 5</td>           <td>Cell 6</td>       </tr> </table>
  • 18. Professional Guru LISTS <OL TYPE="1">      <LI> Item one </LI>      <LI> Item two </LI>      <OL TYPE="I" >             <LI> Sublist item No one </LI>             <LI> Sublist item No two </LI>             <OL TYPE="i">                        <LI> Sub-sublist item No one </LI>                        <LI> Sub-sublist item No two </LI>             </OL>       </OL> </OL> <UL>     <LI> Item One </LI>     <LI> Item Two </LI>     <UL TYPE="circle">            <LI> Item Three </LI>            <LI> Item Four </LI>            <UL TYPE="square">                   <LI> Item Five </LI>                   <LI> Item Six</LI>            </UL>      </UL> </UL> Ordered Lists Unordered Lists
  • 19. Professional Guru HTML FORMS Forms are used to enter data and send the data to the server. Let's have a look at a simple form example. <form name = “myform.html” action = “submit.php” method = “GET”> First Name <input type = “text” name =“first name”>  <input type = “submit” value = “submit me” name = “submit”> </form> In the above example we have a form tag. The attribute name represents name of the form tag, action represent the page to which the form data is sent and method represent the way of data transfer. We have GET and POST methods. Inside the form tag we have nested the input tag which creates a text box . Again the input tag needs to have a name and type attribute to represent name and type respectively. Then we have the input with type as submit which creates a submit button. Now go ahead and write this form to test it yourself.
  • 20. Professional Guru INPUT TYPES There are many input types available for forms. Some important input types are text input, text area, select, checkbox and radio buttons. input        a. text      b. password      c. radio      d. checkbox      e. submit      f. reset select textarea button We will cover these in our code section.
  • 21. Professional Guru META TAGS                                  Metadata is information about data. The <meta> tag is kept inside the <head> element. The <meta> tag provides metadata about the HTML document. Metadata is not be displayed on the web page. It is used to provide information about data to browsers, web services and search Engines! Meta elements are typically used to specify page description, keywords and other metadata.
  • 22. Professional Guru <DIV> TAGS The <div> tag defines a section of a web page. It is a block level tag. You can use the DIV element to divide our web page into sections and to give properties to the content using CSS(we will discuss about CSS in the next section) Example: <div> <p>This is a paragraph</p> </div>
  • 23. Professional Guru <SPAN> TAGS Span tag is similar to div tag but it's a inline tag which means the content will not go to next line if we classify it using span tag. The main use of span tag is to add properties to a content using CSS. Thank  You