Assignment 1: Your First Webpage (Hosted on GitHub Pages)
Goal
Create a simple, creative website using only plain HTML (no javascript).
You will also experiment with the style attribute to change how your webpage looks (do not use css,
only use the style attributes at this point).
This will feel limiting, but don't worry, we'll "unlock" the rest of the formatting/coding potential soon.
Finally, you will publish your site online using GitHub Pages.
Requirements
-
HTML only
No external CSS files and no JavaScript.
You must include at least 10 different HTML tags
(e.g. headings, paragraphs, links, lists, images, tables, blockquotes, etc.).
-
Use inline styling
Apply the style attribute to at least 3 different elements.
Example:
<h1 style="color:blue; text-align:center;">Welcome to my page!</h1>
-
Creativity
The content can be about anything you like: a personal interest, a fictional world,
your favorite foods, etc.
Experiment and explore how you can combine elements.
-
Page structure
Your page should have at least:
- A title (
<title> inside <head>).
- A heading (
<h1>).
- At least 3 sections of content.
- At least two links to other pages/sites: One local (linking to another local html file using a relative link) the other a link to
the web (e.g. wikipedia or something).
-
Host it online
See these setup instructions for what you need to do to get your website
hosted online.
Helpful Resources
Example Ideas
- A one-page “museum” of your favorite memes.
- A travel guide to an imaginary country.
- A family recipe page with styled headings and lists.
- A mini photo gallery with captions.
What to Submit
You should not need to submit anything and your website should be publicly available by going to:
https://<your-username>.github.io/csc336-fall2025/