01_HTML_1_Tutorial
01_HTML_1_Tutorial
HTML 1
Please note:
- You can start the tutorial by opening the Visual Studio Code (VSC) on your lab computer or
on your laptop.
- We have recommended some important chrome extensions and visual studio code
extensions in the lecture so make sure you install them to maximise your learning
experience.
- Try your best to finish all the tutorial questions within the lab time as your tutor will go
through the solutions of these questions at the end.
- It's ok if you need more time as long as you can finish these tutorials by yourself by the end
of each week. This is important as doing these questions is a good practice to prepare you for
the upcoming assessments and project.
- If you are stuck with any question, please feel free to reach out to ask your friends sitting
next to you, your neighbours or your tutor.
Note: later on, you can use this personal website to help you to find teammates with similar
skill sets and mindsets. Two birds and one stone!
For extra information, you can create multiple html files for that and all of them will be linked
via anchor tags on the homepage (index.html). Or if you want to keep it simple then you can
just create one single HTML page for your website which is good enough.
Please make good use of all the HTML tags we have learned in the lecture, like h1, h2, h3,
img, p, a, ul, ol, br, hr, etc… You are allowed to use other HTML tags in the MDN website as
you like to enhance the website.
Tool links:
- Image retouch and resize: https://www.befunky.com/create/resize-image/
- Crop image circle (for your profile avatar): https://crop-circle.imageonline.co/
- Free web hosting for images: https://imgbox.com/
- Emoji list: https://getemoji.com
- Free beautiful icon images: https://www.flaticon.com/
It might look a bit plain and basic right now! Once we learn more about CSS then we can
make it fancy and beautiful! So practising the basic HTML tags is important in this tutorial!
Exercise 2: Push it live using Github Pages for the world to see!
After finishing your awesome website, you realise it is still on your local computer so no one
can see this masterpiece!
Don’t worry! We got you covered! The website will go live with Github Pages!
For step by step instructions, please follow the link here: https://pages.github.com/
Since this is your personal website, make sure to choose the “User or organization site”
option to see the appropriate instructions.
If you are not too familiar with Git commands then you can install Github Desktop like
instructed to help you push the index.html to the github repo.
By the end of this exercise, your personal resume website should be hosted on this url:
https://username.github.io
You are making a great website! How do you know it is good enough? Or you want to earn
some activity points which accumulate for the free buffet vouchers later on?
We will vote for the best personal website using PollUnit! Please join this link:
https://pollunit.com/polls/dervdnvq-zdntjlhsn4osw
Voting is anonymous, so please feel free to vote for any website(s) you like!
You can vote for other websites you like as well. By the next week's lecture (Monday), Tom
will finalise the top 3 winners with the most votes for some activity points. He will also select
one extra winner by one his preference. So 4 winners in total! Hopefully, we will do this for
every tutorial so you can have some motivation to work hard on your web development skill!
Exercise 4: Copy HTML Artist
Please open this fun “wait but why” homepage website: https://waitbutwhy.com/homepage
Using chrome inspector to inspect all HTML elements of the homepage of this website.
Your task is to figure out a way to copy/clone the whole homepage of this website to your
local HTML file which can be opened locally or via Live Server extension on your VSC.