Student starter code (30% baseline)
index.html
- Main HTML pagescript.js
- JavaScript logicstyles.css
- Styling and layoutpackage.json
- Dependenciessetup.sh
- Setup scriptREADME.md
- Instructions (below)💡 Download the ZIP, extract it, and follow the instructions below to get started!
Build your first HTML webpage from scratch using nested lists to create a monthly agenda.
In this activity, you will:
Estimated Time: 45-60 minutes
Create a Monthly Agenda webpage that displays November and December with nested categories (Goals, To-dos, Events) and specific items under each category.
# Run the setup script
./setup.sh
# Start the development server
npm start
# Open http://localhost:8080 in your browser
Simply open index.html
in your web browser. No setup required!
<h1>
) displays "My Monthly Agenda"<ol>
) contains November and December<ul>
) with categoriesTag | Purpose | Example |
---|---|---|
<h1> to <h6> |
Headings | <h1>Main Title</h1> |
<p> |
Paragraph | <p>Text here</p> |
<ol> |
Ordered list | <ol><li>Item 1</li></ol> |
<ul> |
Unordered list | <ul><li>Bullet</li></ul> |
<li> |
List item | <li>List item</li> |
<a> |
Link | <a href="url">Link text</a> |
<!-- --> |
Comment | <!-- Note --> |
<title>
tag to "My Monthly Agenda"<h1>My Monthly Agenda</h1>
inside <body>
<ol>
with November and December<li>
for each month<ul>
inside each month<a href="">
syntaxYour webpage should display:
My Monthly Agenda
1. November
• Goals
- Lose 1kg of weight
- Walk a total of 100,000 km
• To-dos
- Adopt a cat
• Events
- Telebort class weekly at Sat/5pm
- Family gathering on the 24th
2. December
• Goals
- Try 5 new restaurants
• To-dos
- Feed cat
- Adopt another cat
• Events
- Outing with friends on the 20th
- Cousin birthday on the 27th
<li>
is inside <ul>
or <ol>
<tag>
needs </tag>
(except self-closing tags)<h1>
instead of <title>
<title>
goes in <head>
, <h1>
goes in <body>
Before submitting:
After completing this activity:
Activity 02 - Introduction to HTML W1: Front-end Design & User Experience Telebort Engineering Time: 45-60 minutes