01 HTML 1 Lecture
01 HTML 1 Lecture
Tom Huynh
School of Science, Engineering & Technology
RMIT University Vietnam
RMIT
RMIT Classification:
Classification: Trusted
Trusted
—
History of The Internet & World Wide Wide (WWW) 🌐
RMIT
RMIT Classification:
Classification: Trusted
Trusted
Internet History
https://www.vox.com/a/internet-maps
RMIT
RMIT Classification:
Classification: Trusted
Trusted
https://www.submarinecablemap.com
RMIT
RMIT Classification:
Classification: Trusted
Trusted
http://internet-map.net/
RMIT
RMIT Classification:
Classification: Trusted
Trusted
—
How the internet works? ⚙
RMIT
RMIT Classification:
Classification: Trusted
Trusted
HTTP Protocol
• HTTP stands for Hypertext Transfer Protocol, and it is a protocol used for transmitting
data over the World Wide Web.
• It is the underlying protocol that governs the communication between web servers
and web browsers, allowing users to access and interact with websites.
• HTTPS stands for Hypertext Transfer Protocol Secure, it is a more secure version of
the HTTP protocol that uses encryption to protect the privacy and sensitive data such
as passwords, credit card numbers, and other personal information.
RMIT
RMIT Classification:
Classification: Trusted
Trusted
NS Lookup
• NsLookup.io allows you to check the IP address of a website.
• Keep in mind, some websites do not allow you to access their
websites using their IP Address of the web server directly.
RMIT
RMIT Classification:
Classification: Trusted
Trusted
—
What time is it? ⏰
RMIT
RMIT Classification:
Classification: Trusted
Trusted
https://wheelofnames.com/j8j-nzf
RMIT
RMIT Classification:
Classification: Trusted
Trusted
—
HTML 🆚 CSS 🆚 Javascript
RMIT
RMIT Classification:
Classification: Trusted
Trusted
➕ ➕
=
RMIT
RMIT Classification:
Classification: Trusted
Trusted
Rainbow Calculator
• Let’s look at an example to see HTML, CSS and
Javascript in action in Codepen.
• Link: https://codepen.io/TomHuynhSG/pen/qBMRNLV
• Let's experiment:
o Remove CSS? What happens?
o Remove Javascript? What happens?
o Remove HTML? What happens?
o Which ones are essential to have a functional
calculator?
o Which one is more difficult for students to do?
Why?
RMIT Classification: Trusted
—
HTML - HyperText Markup Language
RMIT
RMIT Classification:
Classification: Trusted
Trusted
HyperText
• Hypertext is a way of organizing and presenting information
in a document by using links that connect different parts of
the document or different documents together.
• These links allow users to easily navigate and access
related information across different pages on the web.
RMIT
RMIT Classification:
Classification: Trusted
Trusted
Hypertext in action
• This is the first website in the world made by Tim Berners-Lee in 1991.
Wayback Machine
• Wayback Machine to find out what websites used to look like in the olden
days:
o Link: https://archive.org/web/
[Question] Can you
figure out what the
website of RMIT
Vietnam looked like
in 2002? or RMIT
Melbourne Website
looks like in 2001?
Markup Language
• Markup language is a way to add structure and formatting to plain
text documents.
• Markup languages like HTML are used to add meaning and
structure to content, making it easier to read and understand for
both humans and machines.
RMIT
RMIT Classification:
Classification: Trusted
Trusted
https://www.cs.dartmouth.edu/~thc/
http://www.cs.cornell.edu/home/kleinber/ Let's learn to make a better resume website by the
https://www-cs-faculty.stanford.edu/~knuth/
http://www.robotics.stanford.edu/~ang/contact.html end of this course! 🤞
RMIT
RMIT Classification:
Classification: Trusted
Trusted
➜ We will only focus only HTML5 tags and features onward in this course!
RMIT
RMIT Classification:
Classification: Trusted
Trusted
—
Let's dive deeper with some basic HTML Tags
RMIT
RMIT Classification:
Classification: Trusted
Trusted
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/br
RMIT
RMIT Classification:
Classification: Trusted
Trusted
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/hr
RMIT
RMIT Classification:
Classification: Trusted
Trusted
Comments in HTML
• In HTML, comments are used to add notes or explanations about a
piece of code that are not meant to be displayed on the webpage.
• Comments start with <!-- and end with -->.
RMIT
RMIT Classification:
Classification: Trusted
Trusted
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ul
RMIT
RMIT Classification:
Classification: Trusted
Trusted
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a
RMIT
RMIT Classification:
Classification: Trusted
Trusted
a-subpage-anchor.html
Folder structure:
RMIT
RMIT Classification:
Classification: Trusted
Trusted
✅ ❌
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img
RMIT
RMIT Classification:
Classification: Trusted
Trusted
—
Let's create your first simple HTML website in the tutorial! 🤯
RMIT
RMIT Classification:
Classification: Trusted
Trusted