SlideShare a Scribd company logo
1 of 17
HTML 5
Basics of HTML and Web Designing
How Web Pages are Structured
“Anyone can Write Code that A
Computer can Understand. A Good
Programmer writes a Code that
HUman Can Understand”
Tools
Evolution Page Requests
Table Of Contents
DOM Tags Syntax Semantic Tags
Accessibility Validation Project
It is the HEART of any Webpage.
All the content you see on a webpage has
some HTML action going at its Back End.
ABOUT HTML5
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>
Introduction to HTML5
Evolution of HTML
❑ HTML 1.0 was the first version of HTML, used from 1989 to 1994. It was a very
limited version and included only 20 elements.
❑ HTML 2.0, Created in 1995, this version was a significant improvement to HTML
1.0 It was able to support the changing of a page background, text color, tables and
text boxes etc. It was around this time that W3C (The World Wide Web Consortium)
was created.
❑ HTML 3.2 - In January 1997 HTML 3.2 was endorsed by the W3 Consortium.
❑ HTML 4.01 - This version of HTML, created in 1999, included CSS which allowed
aspects such as text color, font and backgrounds to be easily altered. They could
now be kept in different files.
❑ HTML 5 - HTML 5 is the current version of HTML which is used and we will learn
about it further in the presentation.
The MAGIC of Page requests
This is what Happens when
You type a URL in a Web
Browser
1. The Browser looks up for
the domain in the DNS.
2. The DNS returns the IP
Address.
3. The Browser sends an
HTTP request to the server
located at that address.
4. The server finds the requested files and sends it back as a response.
5. The Browser takes the response and renders the HTML codes as a nice
graphical presentation, often repeating steps 3-4 as needed to request images
and other supporting files.
Tools to Make HTML files
Some tools that always come in handy
for Web Developers are as follows :-
❑ Codepen.io
❑ Sublime Text
❑ Visual Studio Code
❑ GitHub
❑ Stack Overflow
❑ And finally…… A Web Browser
Document Object Model (DOM)
When a web page is loaded, the browser creates
a Document Object Model of the page.
The HTML DOM model is constructed as a tree of Objects as follows:
Syntax of HTML Tags
Every tag in HTML has a
Beginning and an End.
Some elements do not have an
end tag because they are
implied by the following tags.
An element can have attributes
to refine its meaning.
These attributes are specified
on the start tag. They consist of
a name and a value, separated
by an "=" character.
Semantic Tags
A semantic element clearly describes its meaning to both the
browser and the developer.
Examples of semantic elements: <form>, <table>, and <article>
In HTML there are some semantic elements that can be used
to define different parts of a web page:
•<article>
• <aside>
• <details>
• <figure>
• <footer>
• <header>
• <main>
• <mark>
• <nav>
• <section>
• <summary>
• <time>
Accessibility
Always write HTML code with accessibility in mind! Provide the user a good way to navigate and interact with your site.
Here are some points to keep in mind while making any Web Page :-
 Search engines use the headings to index the structure and content of your web pages.
 If a browser cannot find an image, it will display the value of the ”alt” attribute.
 You should always include the ”lang” attribute inside the <html> tag, to declare the language of the Web page.
Always use a clear language, that is easy to understand.
Keep sentences as short as possible.
Avoid dashes. Instead of writing 1-3, write 1 to 3.
Avoid abbreviations. Instead of writing Feb, write February.
Avoid slang words.
A link text should explain clearly what information the reader will get by clicking on that link.
Validation Of Code
As you make a web page, you check it again and again in the web browser and most of the web browsers are
configured to look for your errors and remove them but the catch is that not all browsers do this the same way.
And the other problem is that you cant rely on the user to use the same browser as yours.
So, following are the ways you can validate your code :-
Validate by URL
Validate by Filename
Validate by Direst Input
You can validate your code at https://validator.w3.org/
My Final Project
My Final Project Continued…
Let’s have a Look at some CSS Magic
If we dive into CSS now, it will take a few days to get all over it. So just to give
you a context and eliminate the thinking that we did all of this just for some text
appearing on a white background.
And the best place to have a look of “CSS Magic” is the site CSS Garden.
It is a site which provides you with the HTML file and you have to design a CSS
file for it without changing any of it’s HTML and you can submit your work to it for
people to have a look.
Resources Used
These are all the main resources I used to create this presentation :-
 W3Schools - https://www.w3schools.com/html/
 The first Course I studied - Introduction to HTML5 – Offered by University
of Michigan & Coursera
 The second Course I studied - HTML, CSS, and Javascript for Web
Developers – Offered by Johns Hopkins University & Coursera
 The CSS Garden - http://www.csszengarden.com/
 And many more ………
CREDITS: This presentation template was created by
Slidesgo, incluiding icons by Flaticon, and
infographics & images by Freepik.
Thanks
Created By – Vikas Mittal Roll No – 19ESKEC151
Branch – ECE Section – C
All your Questions are
Heartily Welcomed

More Related Content

Similar to HTML.pptx

HTML & JAVA Script
HTML & JAVA ScriptHTML & JAVA Script
HTML & JAVA ScriptNitesh Gupta
 
Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.docbutest
 
Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.docbutest
 
Web Development Training Report.docx
Web Development Training Report.docxWeb Development Training Report.docx
Web Development Training Report.docxCuriosityKlinic
 
Unit 5 application layer
Unit 5 application layerUnit 5 application layer
Unit 5 application layerKritika Purohit
 
Internet programming notes
Internet programming notesInternet programming notes
Internet programming notesDurgadevi palani
 
WT Module-1.pdf
WT Module-1.pdfWT Module-1.pdf
WT Module-1.pdfRamyaH11
 
HTML course.ppt
HTML course.pptHTML course.ppt
HTML course.pptRyanTeo35
 
HTML & CSS Workshop Notes
HTML & CSS Workshop NotesHTML & CSS Workshop Notes
HTML & CSS Workshop NotesPamela Fox
 
Intro to html revised2
Intro to html revised2Intro to html revised2
Intro to html revised2mmvidanes29
 
How the Web Works Using HTML
How the Web Works Using HTMLHow the Web Works Using HTML
How the Web Works Using HTMLMarlon Jamera
 
Delhi student's day
Delhi student's dayDelhi student's day
Delhi student's dayAnkur Mishra
 
Les Basiques - Web Développement HTML5, CSS3, JS et PHP
Les Basiques - Web  Développement HTML5, CSS3, JS et PHPLes Basiques - Web  Développement HTML5, CSS3, JS et PHP
Les Basiques - Web Développement HTML5, CSS3, JS et PHPHamdi Hmidi
 

Similar to HTML.pptx (20)

HTML & JAVA Script
HTML & JAVA ScriptHTML & JAVA Script
HTML & JAVA Script
 
Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.doc
 
Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.doc
 
Web Development Training Report.docx
Web Development Training Report.docxWeb Development Training Report.docx
Web Development Training Report.docx
 
Html basics
Html basicsHtml basics
Html basics
 
Unit 5 application layer
Unit 5 application layerUnit 5 application layer
Unit 5 application layer
 
Internet programming notes
Internet programming notesInternet programming notes
Internet programming notes
 
Html
HtmlHtml
Html
 
WT Module-1.pdf
WT Module-1.pdfWT Module-1.pdf
WT Module-1.pdf
 
WEB DEVELOPMENT
WEB DEVELOPMENTWEB DEVELOPMENT
WEB DEVELOPMENT
 
HTML course.ppt
HTML course.pptHTML course.ppt
HTML course.ppt
 
Iwt module 1
Iwt  module 1Iwt  module 1
Iwt module 1
 
wt mod1.pdf
wt mod1.pdfwt mod1.pdf
wt mod1.pdf
 
HTML & CSS Workshop Notes
HTML & CSS Workshop NotesHTML & CSS Workshop Notes
HTML & CSS Workshop Notes
 
Intro to html revised2
Intro to html revised2Intro to html revised2
Intro to html revised2
 
Web development
Web developmentWeb development
Web development
 
mst_unit1.pptx
mst_unit1.pptxmst_unit1.pptx
mst_unit1.pptx
 
How the Web Works Using HTML
How the Web Works Using HTMLHow the Web Works Using HTML
How the Web Works Using HTML
 
Delhi student's day
Delhi student's dayDelhi student's day
Delhi student's day
 
Les Basiques - Web Développement HTML5, CSS3, JS et PHP
Les Basiques - Web  Développement HTML5, CSS3, JS et PHPLes Basiques - Web  Développement HTML5, CSS3, JS et PHP
Les Basiques - Web Développement HTML5, CSS3, JS et PHP
 

Recently uploaded

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Recently uploaded (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

HTML.pptx

  • 1. HTML 5 Basics of HTML and Web Designing How Web Pages are Structured
  • 2. “Anyone can Write Code that A Computer can Understand. A Good Programmer writes a Code that HUman Can Understand”
  • 3. Tools Evolution Page Requests Table Of Contents DOM Tags Syntax Semantic Tags Accessibility Validation Project
  • 4. It is the HEART of any Webpage. All the content you see on a webpage has some HTML action going at its Back End. ABOUT HTML5 <!DOCTYPE html> <html> <head> <title></title> </head> <body> </body> </html> Introduction to HTML5
  • 5. Evolution of HTML ❑ HTML 1.0 was the first version of HTML, used from 1989 to 1994. It was a very limited version and included only 20 elements. ❑ HTML 2.0, Created in 1995, this version was a significant improvement to HTML 1.0 It was able to support the changing of a page background, text color, tables and text boxes etc. It was around this time that W3C (The World Wide Web Consortium) was created. ❑ HTML 3.2 - In January 1997 HTML 3.2 was endorsed by the W3 Consortium. ❑ HTML 4.01 - This version of HTML, created in 1999, included CSS which allowed aspects such as text color, font and backgrounds to be easily altered. They could now be kept in different files. ❑ HTML 5 - HTML 5 is the current version of HTML which is used and we will learn about it further in the presentation.
  • 6. The MAGIC of Page requests This is what Happens when You type a URL in a Web Browser 1. The Browser looks up for the domain in the DNS. 2. The DNS returns the IP Address. 3. The Browser sends an HTTP request to the server located at that address. 4. The server finds the requested files and sends it back as a response. 5. The Browser takes the response and renders the HTML codes as a nice graphical presentation, often repeating steps 3-4 as needed to request images and other supporting files.
  • 7. Tools to Make HTML files Some tools that always come in handy for Web Developers are as follows :- ❑ Codepen.io ❑ Sublime Text ❑ Visual Studio Code ❑ GitHub ❑ Stack Overflow ❑ And finally…… A Web Browser
  • 8. Document Object Model (DOM) When a web page is loaded, the browser creates a Document Object Model of the page. The HTML DOM model is constructed as a tree of Objects as follows:
  • 9. Syntax of HTML Tags Every tag in HTML has a Beginning and an End. Some elements do not have an end tag because they are implied by the following tags. An element can have attributes to refine its meaning. These attributes are specified on the start tag. They consist of a name and a value, separated by an "=" character.
  • 10. Semantic Tags A semantic element clearly describes its meaning to both the browser and the developer. Examples of semantic elements: <form>, <table>, and <article> In HTML there are some semantic elements that can be used to define different parts of a web page: •<article> • <aside> • <details> • <figure> • <footer> • <header> • <main> • <mark> • <nav> • <section> • <summary> • <time>
  • 11. Accessibility Always write HTML code with accessibility in mind! Provide the user a good way to navigate and interact with your site. Here are some points to keep in mind while making any Web Page :-  Search engines use the headings to index the structure and content of your web pages.  If a browser cannot find an image, it will display the value of the ”alt” attribute.  You should always include the ”lang” attribute inside the <html> tag, to declare the language of the Web page. Always use a clear language, that is easy to understand. Keep sentences as short as possible. Avoid dashes. Instead of writing 1-3, write 1 to 3. Avoid abbreviations. Instead of writing Feb, write February. Avoid slang words. A link text should explain clearly what information the reader will get by clicking on that link.
  • 12. Validation Of Code As you make a web page, you check it again and again in the web browser and most of the web browsers are configured to look for your errors and remove them but the catch is that not all browsers do this the same way. And the other problem is that you cant rely on the user to use the same browser as yours. So, following are the ways you can validate your code :- Validate by URL Validate by Filename Validate by Direst Input You can validate your code at https://validator.w3.org/
  • 14. My Final Project Continued…
  • 15. Let’s have a Look at some CSS Magic If we dive into CSS now, it will take a few days to get all over it. So just to give you a context and eliminate the thinking that we did all of this just for some text appearing on a white background. And the best place to have a look of “CSS Magic” is the site CSS Garden. It is a site which provides you with the HTML file and you have to design a CSS file for it without changing any of it’s HTML and you can submit your work to it for people to have a look.
  • 16. Resources Used These are all the main resources I used to create this presentation :-  W3Schools - https://www.w3schools.com/html/  The first Course I studied - Introduction to HTML5 – Offered by University of Michigan & Coursera  The second Course I studied - HTML, CSS, and Javascript for Web Developers – Offered by Johns Hopkins University & Coursera  The CSS Garden - http://www.csszengarden.com/  And many more ………
  • 17. CREDITS: This presentation template was created by Slidesgo, incluiding icons by Flaticon, and infographics & images by Freepik. Thanks Created By – Vikas Mittal Roll No – 19ESKEC151 Branch – ECE Section – C All your Questions are Heartily Welcomed