HTML?! Oh what taggony!¶
HTML is what makes up the house for websites to be able to talk to the server. Everything in HTML is surrounded by tags which look like this:
<tag> Look Ma'! I'm in a tag! </tag>
Attributes in tags¶
If we can only use tags, the web would be a pretty boring place. So in order to make each tag unique, we can add attributes to them. To do so, you add an attribute="some value"
For example, we can name a tag something:
<tag name="Albert"></tag>
Wow, that’s my name tag!
Boilerplate vs. Template Code¶
In coding, boilerplate code is ready to use code that people can freely copy and use with no changes. Think of them as ready-to-eat microwave dinners.
1 2 3 4 5 6 7 8 9 10 | |
Template code refers to sample code that can be copied and pasted, but requires modifications in order for it to work.
Here is our template code:
<!DOCTYPE html><!--(1)! -->
<html><!--(2)! -->
<head><!--(3)! -->
<title>Hello World with Leaflet</title><!--(4)! -->
<meta charset="utf-8" />
<link rel="shortcut icon" href="#">
<!-- I'd add some style if here if I had any -->
</head>
<body><!--(5)! -->
<header>
Hello World! <!--(6)! -->
</header>
<div class="main">
<!-- hint: majority of your lab assignment can go here -->
</div>
<div id="footer">
Copyright(2022)
</div>
</body>
</html><!--(7)! -->
- This tells a web browser what type of file this
documentis. - The
HTMLcode begins here. - Content in the
headtag is not displayed on the page. - The
titleis shown in the browser’s title bar or in the page’s tab. - Content in the
bodycontains most of what needs to be displayed. - This content in
bodyis what is actually being showed! - The
HTMLcode ends here.
Lab Questions
What do you observe in the code?
-
How does this code differ from the boilerplate code?
-
Why should everything be enclosed in the
htmltag? -
Do empty spaces matter in HTML?
-
What is a comment and how do you write one?
-
Is there a difference between the
classandidattributes?
⚽ In-Class Exercise #1¶
Tasks
- Let’s fix our code so that it actually looks presentable.
- Look for the errors in the template code.
- Save the file and name it
index.htmland open it in Firefox.
Extra: If you finish early, try to add your own spin to the HTML file!
Preview our file¶
Install the Live Server extension by clicking this link:
After you install the extension, click on Go Live.

Your default browser should automatically pop-up, if your default browser is not Firefox , you will need to copy and paste the link over to view it there.

Not using the Live Server extension
If you cannot or do not want to use live server then you will need to right click on your index.html file and reveal in file explorer. Then, double click on the file. Be aware that checking your code in this is not as efficient because there is no auto-reloading feature.