Start with this:
- Design a website based on the Works of Shakespeare.
- Base it roughly on the
- Your site will feature just one of the plays.
It will have the full text of the play.
The text of the play should be divided into multiple pages.
The home page will be a brief introduction and an index into the play.
- Use CSS creatively on the home page.
Then do the following:
- The home page will have a drop-down menu using CSS with links into the Acts
and links to supporting remote sites.
- CSS for proper nouns:
- The CSS will define a class "nounlink" with a special style of a different colour and font size.
- The site will highlight
at least 10 proper nouns
in the text.
It will link all occurrences of each word
to a remote site (such as the entry for the word in Wikipedia).
- These links will be of class "nounlink" and have that special style.
- The site will work on both mobile and desktop.
It will re-size elements
and re-organise layout as screen width and browser width change.
MECT/GCDA also do the following:
- The site will include an SSI sidebar (not header) on every page.
- Put some Shakespeare links in the sidebar.
- When you hover on the sidebar it changes colour.
- Insert a button to "hide the sidebar". When clicked this uses JS to hides the sidebar and draws a button to "show the sidebar".
When that is clicked we are back to where we started.
You will write up a short document about your site:
- Show snippets of HTML and CSS
that you are proud of, and explain what they do.
- Do not send me all the code. I can "View Source" to see it myself if needed.
Only send me snippets that you want to highlight.
- Maximum 3 pages.
- Electronic submission through this form.
- The form is designed for a single name and a single student ID.
If there is a team of two:
Put two names in the "name" field.
But just pick a single student ID.
Either student will do.