Question: ASSIGNMENT: This assignment will allow you to experience what it is like to develop a complete website from scratch. To do this you will create
ASSIGNMENT:
This assignment will allow you to experience what it is like to develop a complete website from scratch. To do this you
will create a fan site of one your favourite subjects; this can be a Movie, TV show, Book, Band, Video Game, or anything
that you have a great interest in Instructions on specific requirements are as follows;
General Instructions
Build a template using the design pattern as
illustrated in Figure : Sample Web Page
Format. This will be used for all pages.
Use wellformed HTML and CSS structure
including use of semantic elements.
Keep in mind AODA considerations when
developing your template.
Use a logical folder structure to organize
your site;
a styles
b pagessubpages
c images
d thumbnails
e media
f any other items
The template will contain at a minimum a
two tier navigation bar that will be the
same on all pages. One of these top tier
menu items will have a sub menu. See
figure for a sample of how the
navigation bar should present itself.
Each page is to use the same tabpage favicon and tabpage title throughout the site defined in the head tag in
the template.
Each page is to have a footer. This will also be consistent throughout this site as defined in the template.
There will be a main.css file that will control elements that are common throughout the site, ie navigation
bar, title, navigation area, article area, etc.
Ensure that you incorporate a CSS reset like normalize.css at the start of your CSS
a Each page is to have consistent colouring throughout defined in the main.css
b Each page is to have consistent font family styling on each page defined in the main.css
c Use various CSS controls such as hover, focus, etc. to control the appearance of the navigation bar so
that the navigation items are identifiable via colouration when being manipulated.
Figure : Sample Web Page Format
Figure : Two Tier Navigation Bar
Each page is to have its own CSS file, specific to unique items within that page.
a For instance, the image.css will contain CSS to manipulate images within the image.html page.
b For instance, the table.css will contain CSS to manipulate tables within the table.html page.
The left Navigation Area composed of Thumbnail images will consist of the following;
a The top thumbnail image will link to the home page.
b Subsequent thumbnail images will provide links for pages that are below the home page, ie these
would be the top tier of your navigation bar.
c Each of these thumbnail images will contain a text caption describing the thumbnail.
d This thumbnail image navigation area will be the same throughout the site.
e The Thumbnail Navigation Area should be distinguishable from the other areas of your site by colour or
border or both.
All images and videos should have a border placed around them.
Add your namestudent number in comments at the top of all the HTML pages.
The completed Assignment will be in a Zipped folder and submitted to the appropriate folder in DL
a The file should be named project.zip, for example Steve
Sutherland's assignment would be named stevesutherlandproject.zip.
Home Page Indexhtml This will be based off of your Template.
Page will be built using the provided general Instructions in mind.
Please create an index.css file for formatting and decorating specific to your index.html file.
The Title Area will incorporate the title of your site. It will contain a relevant logo or graphic or image within
the area, this can be left or right justified or both.
Use the article to describe what the site is about.
The right aside area will be used to provide additional information relevant to your site, ie a fun facts sections
or perhaps links to other sites that are of a similar theme as yours.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
