SlideShare a Scribd company logo
UNDERSTANDING
HTML STRUCTURES
AND DIFFERENT IDEs
Objectives
2
▰ At the end of the chapter, students are
expected to:
▻ a. Understand the HTML language
and its structure.
▻ b. Use HTML tags to write HTML files
and format HTML files and
understand the components of web
page.
▻ c. Learn the different IDEs that are
commonly used for website creation.
Content
HTML
Presentation
CSS
Structure
HTML
3
Behavior
Javascript
What makes up a webpage?
What makes up a webpage?
4
The makeup of a webpage could be viewed as a combination of the following four elements:
• Contents - the collective term for all the browser-displayable information elements such as text, audio, still
images, animation, video, multimedia, and files (e.g., Word, PowerPoint, PDF, etc.) of web pages. Content does
not require any additional presentational markups or styles in order to fully convey its message.
• Structure - refers to the practice of using HTML on content to convey meaning(semantics) and to describe how
blocks of information are structured to one another.
Examples: "this is a list" (ol, ul, li), "this is headings and subheadings" (<h1>, <h2>, ..., <h6>), "this
section is related to" (<a>), etc..
• Presentation - (or Style) refers to anything related to how the content and structure is presented. Examples: size,
color, margins, borders, layout, location, etc.
• Behavior - (or Interactivity) refers to the employment of client-side script (e.g., JavaScript) to create interactivity
between the webpage and its users
What is HTML?
5
 HTML stands for Hyper Text Markup Language
 HTML is a language for creating web pages
 HTML is not a programming language.
 It is a markup language
 A markup language is a set of markup tags
 The markup tags describe how text should be
displayed
 Purpose of HTML Language is to create static web
sites
Tags in HTML
6
Tags in HTML: Tags are one of the most important part in an HTML Document. HTML uses some
predefined tags which tells the browser about content display property, that is how to display a
particular given content. For Example, to create a paragraph, one must use the paragraph tags(<p>
</p>) and to insert an image one must use the img tags(<img />).
There are generally two types of tags in HTML:
Paired Tags: These tags come in pairs. That is they have both opening(< >) and closing(</ >) tags.
Singular Tags: These tags do not required to be closed.
Example of HTML tags
7
<b> HELLO <b>
content
start
tag
end
tag
tag
name
Element
Basic HTML document structure
8
<!DOCTYPE html>
<html>
<head>
*
*
</head>
<body>
*
*
</body>
</html>
!Doctype
9
All HTML documents must start with a <!DOCTYPE> declaration.
The declaration is not an HTML tag. It is an "information" to the browser about what document type to
expect.
HTML element
10
The <html> tag represents the root of an HTML document.
The <html> tag is the container for all other HTML elements (except for the <!DOCTYPE> tag).
Title element
11
The <title> tag defines the title of the document. The title must be text-only, and it is shown in the browser's title bar or
in the page's tab.
The <title> tag is required in HTML documents!
The contents of a page title is very important for search engine optimization (SEO)! The page title is used by search
engine algorithms to decide the order when listing pages in search results.
The <title> element:
defines a title in the browser toolbar
provides a title for the page when it is added to favorites
displays a title for the page in search-engine results
Here are some tips for creating good titles:
Go for a longer, descriptive title (avoid one- or two-word titles)
Search engines will display about 50-60 characters of the title, so try not to have titles longer than that
Do not use just a list of words as the title (this may reduce the page's position in search results)
Head element
12
The <head> element is a container for metadata (data about data) and is placed between the <html>
tag and the <body> tag.
Metadata is data about the HTML document. Metadata is not displayed.
Metadata typically define the document title, character set, styles, scripts, and other meta information.
The following elements can go inside the <head> element:
<title> (required in every HTML document)
<style>
<base>
<link>
<meta>
<script>
<noscript>
Body element
13
The <body> tag defines the document's body.
The <body> element contains all the contents of an HTML document, such as headings, paragraphs,
images, hyperlinks, tables, lists, etc.
Note: There can only be one <body> element in an HTML document.
Local Host Servers
14
• XAMPP
• LAMP
• LEMP
• MAMP
• WAMP
• AMPSS
• EasyPHP
Local Host Server | XAMPP
15
Local Host Server | WAMPP
16
Text Editors
17
• Aptana Studio 3 (Cross-Platform)
• Brackets 1.0(Cross-Platform)
• Notepad++(Windows)
• TextMate (Mac)
Aptana Studio 3
18
Aptana Studio 3
19
Aptana Studio 3
20
Notepad++
21
Netbeans (IDE)
22
Visual Studio Code (IDE)
23
Atom (IDE)
24
Common coding errors
25
• An opening tag without a closing tag.
• Misspelled tag or attribute names.
• Quotation marks that aren’t paired.
• Incorrect file references in link, img, or <a> elements.
How to run a web page stored on your computer?
26
• Start your browser, and use the File Open or Open File command to open the file. Or, type the
complete path and filename into the address bar, and press Enter.
• Use the file explorer on your system to find the HTML file, and double-click on it.
• If you’re using Aptana, select the HTML file in the App Explorer and click the Run button to open
the file in the most recently used browser. If you’re using another text editor or IDE, look for a
similar button or command.
DEMO
Let’s start creating our first web page :D
27

More Related Content

PPTX
Web Application Programming with HTML 5 part 1
PDF
Html - Tutorial
PDF
Module 1 - Introduction to HTML.pdf
PPTX
website-development Hyper Text Markup Language.pptx
PPTX
WEB TECHNOLOGY SLIDE 2 coe35mgfdggdh.pptx
PPTX
PPTX
PPT
Introduction to html
Web Application Programming with HTML 5 part 1
Html - Tutorial
Module 1 - Introduction to HTML.pdf
website-development Hyper Text Markup Language.pptx
WEB TECHNOLOGY SLIDE 2 coe35mgfdggdh.pptx
Introduction to html

Similar to Appdev appdev appdev app devAPPDEV 1.2.pptx (20)

PPTX
Html-meeting1-1.pptx
PDF
Html tutorial
PPTX
FEWDD Lec 1 web development presentation
PPTX
Week-1_PPT_WEBAPPS-done.pptx
PPTX
How to learn HTML in 10 Days
PDF
Day1-HTML-CSS some basic css and html.pdf
PPTX
HTML.pptx
PPTX
Web design - HTML (Hypertext Markup Language) introduction
PPT
Web forms and html (lect 1)
PDF
Html tutorial
PDF
PDF
Html tutorial
PPTX
html.pptx class notes to prepare html completly
PPT
PPTX
web programming, Introduction to html tags
PPTX
html (1) (1).pptx for all students to learn
PDF
Let me design
PPTX
Introduction to HTML Communication Skills
DOCX
HTML Notes And Some Attributes
Html-meeting1-1.pptx
Html tutorial
FEWDD Lec 1 web development presentation
Week-1_PPT_WEBAPPS-done.pptx
How to learn HTML in 10 Days
Day1-HTML-CSS some basic css and html.pdf
HTML.pptx
Web design - HTML (Hypertext Markup Language) introduction
Web forms and html (lect 1)
Html tutorial
Html tutorial
html.pptx class notes to prepare html completly
web programming, Introduction to html tags
html (1) (1).pptx for all students to learn
Let me design
Introduction to HTML Communication Skills
HTML Notes And Some Attributes
Ad

More from ArjayBalberan1 (20)

PDF
PPE-Module-1.2 PPE-Module-1.2 PPE-Module-1.2.pdf
PDF
PPE-Module-1.1 PPE-Module-1.1 PPE-Module-1.1.pdf
PPTX
LESSON 5 LESSON 5 LESSON 5 LESSON 5.pptx
PPTX
LESSON 1 AUTOMATA LESSON 1 AUTOMATA.pptx
PPTX
AUTOMATA AUTOMATA Automata10Chapter-8-and-9.pptx
PPTX
AUTOMATA AUTOMATA AUTOMATAAutomata9Chapter8.pptx
PPTX
AUTOMATA AUTOMATA Automata8Chapter7.pptx
PPTX
AUTOMATA AUTOMATA AUTOMATAAutomata7Chapter6.pptx
PPTX
AUTOMATA AUTOMATA AUTOMATA Automata6Chapter5.pptx
PPTX
AUTOMATA AUTOMATA Automata5Chapter4.pptx
PPTX
AUTOMATA AUTOMATA Automata4Chapter3.pptx
PPTX
AUTOMATA THEORY AUTOMATA THEORYAutomata3Chapter2.pptx
PPTX
automata theory and formal languages Automata2Chapter1.pptx
PPTX
Group-1 (1) Group-1 (1) Group-1 (1)Group-1 (1).pptx
PPTX
MYSQL DATABASE MYSQL DATABASE MYSQL DATABASECSS.pptx
PPTX
Introduction to Algorithms Introduction to Algorithms.pptx
PPTX
MYSQL DATABASE MYSQL DATABASEGroup-1.pptx
PPTX
Rizals-Family-Childhood-Early-Education.pptx
PPTX
MYSQL DATABASE Operating System Part2 (1).pptx
PPTX
MYSQL DATABASE APP DEV POWERPOINT 1.pptx
PPE-Module-1.2 PPE-Module-1.2 PPE-Module-1.2.pdf
PPE-Module-1.1 PPE-Module-1.1 PPE-Module-1.1.pdf
LESSON 5 LESSON 5 LESSON 5 LESSON 5.pptx
LESSON 1 AUTOMATA LESSON 1 AUTOMATA.pptx
AUTOMATA AUTOMATA Automata10Chapter-8-and-9.pptx
AUTOMATA AUTOMATA AUTOMATAAutomata9Chapter8.pptx
AUTOMATA AUTOMATA Automata8Chapter7.pptx
AUTOMATA AUTOMATA AUTOMATAAutomata7Chapter6.pptx
AUTOMATA AUTOMATA AUTOMATA Automata6Chapter5.pptx
AUTOMATA AUTOMATA Automata5Chapter4.pptx
AUTOMATA AUTOMATA Automata4Chapter3.pptx
AUTOMATA THEORY AUTOMATA THEORYAutomata3Chapter2.pptx
automata theory and formal languages Automata2Chapter1.pptx
Group-1 (1) Group-1 (1) Group-1 (1)Group-1 (1).pptx
MYSQL DATABASE MYSQL DATABASE MYSQL DATABASECSS.pptx
Introduction to Algorithms Introduction to Algorithms.pptx
MYSQL DATABASE MYSQL DATABASEGroup-1.pptx
Rizals-Family-Childhood-Early-Education.pptx
MYSQL DATABASE Operating System Part2 (1).pptx
MYSQL DATABASE APP DEV POWERPOINT 1.pptx
Ad

Recently uploaded (20)

PDF
Enable Enterprise-Ready Security on IBM i Systems.pdf
PDF
CIFDAQ's Market Wrap: Ethereum Leads, Bitcoin Lags, Institutions Shift
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
PDF
This slide provides an overview Technology
PDF
CIFDAQ's Teaching Thursday: Moving Averages Made Simple
PDF
SparkLabs Primer on Artificial Intelligence 2025
PDF
Dell Pro 14 Plus: Be better prepared for what’s coming
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
PPTX
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
PDF
Smarter Business Operations Powered by IoT Remote Monitoring
PPTX
Telecom Fraud Prevention Guide | Hyperlink InfoSystem
PDF
CIFDAQ's Token Spotlight: SKY - A Forgotten Giant's Comeback?
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PDF
creating-agentic-ai-solutions-leveraging-aws.pdf
Enable Enterprise-Ready Security on IBM i Systems.pdf
CIFDAQ's Market Wrap: Ethereum Leads, Bitcoin Lags, Institutions Shift
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
This slide provides an overview Technology
CIFDAQ's Teaching Thursday: Moving Averages Made Simple
SparkLabs Primer on Artificial Intelligence 2025
Dell Pro 14 Plus: Be better prepared for what’s coming
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
NewMind AI Weekly Chronicles - July'25 - Week IV
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Smarter Business Operations Powered by IoT Remote Monitoring
Telecom Fraud Prevention Guide | Hyperlink InfoSystem
CIFDAQ's Token Spotlight: SKY - A Forgotten Giant's Comeback?
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
creating-agentic-ai-solutions-leveraging-aws.pdf

Appdev appdev appdev app devAPPDEV 1.2.pptx

  • 2. Objectives 2 ▰ At the end of the chapter, students are expected to: ▻ a. Understand the HTML language and its structure. ▻ b. Use HTML tags to write HTML files and format HTML files and understand the components of web page. ▻ c. Learn the different IDEs that are commonly used for website creation.
  • 4. What makes up a webpage? 4 The makeup of a webpage could be viewed as a combination of the following four elements: • Contents - the collective term for all the browser-displayable information elements such as text, audio, still images, animation, video, multimedia, and files (e.g., Word, PowerPoint, PDF, etc.) of web pages. Content does not require any additional presentational markups or styles in order to fully convey its message. • Structure - refers to the practice of using HTML on content to convey meaning(semantics) and to describe how blocks of information are structured to one another. Examples: "this is a list" (ol, ul, li), "this is headings and subheadings" (<h1>, <h2>, ..., <h6>), "this section is related to" (<a>), etc.. • Presentation - (or Style) refers to anything related to how the content and structure is presented. Examples: size, color, margins, borders, layout, location, etc. • Behavior - (or Interactivity) refers to the employment of client-side script (e.g., JavaScript) to create interactivity between the webpage and its users
  • 5. What is HTML? 5  HTML stands for Hyper Text Markup Language  HTML is a language for creating web pages  HTML is not a programming language.  It is a markup language  A markup language is a set of markup tags  The markup tags describe how text should be displayed  Purpose of HTML Language is to create static web sites
  • 6. Tags in HTML 6 Tags in HTML: Tags are one of the most important part in an HTML Document. HTML uses some predefined tags which tells the browser about content display property, that is how to display a particular given content. For Example, to create a paragraph, one must use the paragraph tags(<p> </p>) and to insert an image one must use the img tags(<img />). There are generally two types of tags in HTML: Paired Tags: These tags come in pairs. That is they have both opening(< >) and closing(</ >) tags. Singular Tags: These tags do not required to be closed.
  • 7. Example of HTML tags 7 <b> HELLO <b> content start tag end tag tag name Element
  • 8. Basic HTML document structure 8 <!DOCTYPE html> <html> <head> * * </head> <body> * * </body> </html>
  • 9. !Doctype 9 All HTML documents must start with a <!DOCTYPE> declaration. The declaration is not an HTML tag. It is an "information" to the browser about what document type to expect.
  • 10. HTML element 10 The <html> tag represents the root of an HTML document. The <html> tag is the container for all other HTML elements (except for the <!DOCTYPE> tag).
  • 11. Title element 11 The <title> tag defines the title of the document. The title must be text-only, and it is shown in the browser's title bar or in the page's tab. The <title> tag is required in HTML documents! The contents of a page title is very important for search engine optimization (SEO)! The page title is used by search engine algorithms to decide the order when listing pages in search results. The <title> element: defines a title in the browser toolbar provides a title for the page when it is added to favorites displays a title for the page in search-engine results Here are some tips for creating good titles: Go for a longer, descriptive title (avoid one- or two-word titles) Search engines will display about 50-60 characters of the title, so try not to have titles longer than that Do not use just a list of words as the title (this may reduce the page's position in search results)
  • 12. Head element 12 The <head> element is a container for metadata (data about data) and is placed between the <html> tag and the <body> tag. Metadata is data about the HTML document. Metadata is not displayed. Metadata typically define the document title, character set, styles, scripts, and other meta information. The following elements can go inside the <head> element: <title> (required in every HTML document) <style> <base> <link> <meta> <script> <noscript>
  • 13. Body element 13 The <body> tag defines the document's body. The <body> element contains all the contents of an HTML document, such as headings, paragraphs, images, hyperlinks, tables, lists, etc. Note: There can only be one <body> element in an HTML document.
  • 14. Local Host Servers 14 • XAMPP • LAMP • LEMP • MAMP • WAMP • AMPSS • EasyPHP
  • 15. Local Host Server | XAMPP 15
  • 16. Local Host Server | WAMPP 16
  • 17. Text Editors 17 • Aptana Studio 3 (Cross-Platform) • Brackets 1.0(Cross-Platform) • Notepad++(Windows) • TextMate (Mac)
  • 23. Visual Studio Code (IDE) 23
  • 25. Common coding errors 25 • An opening tag without a closing tag. • Misspelled tag or attribute names. • Quotation marks that aren’t paired. • Incorrect file references in link, img, or <a> elements.
  • 26. How to run a web page stored on your computer? 26 • Start your browser, and use the File Open or Open File command to open the file. Or, type the complete path and filename into the address bar, and press Enter. • Use the file explorer on your system to find the HTML file, and double-click on it. • If you’re using Aptana, select the HTML file in the App Explorer and click the Run button to open the file in the most recently used browser. If you’re using another text editor or IDE, look for a similar button or command.
  • 27. DEMO Let’s start creating our first web page :D 27