DigitalHistory / assignment-01-html-css

Web Skills/programming assignment for "Digital History" at University of Toronto
http://digital.hackinghistory.ca
2 stars 38 forks source link
assignment css html

You do not have to become a coder to do well in this course. However, you /will/ have to be willing to explore technical skills that you might not otherwise develop as a humanities scholar. In this assignment, you will learn /very basic/ web coding skills and apply them to a simple problem. The goal of the assignment is to provide you with basic technical knowledge that you will need for later assignments.

Please work your way through the following HTML and CSS resources (these are also listed in the syllabus):

Presumably you got here by clicking on the link on on the Assignments page of the DH website. Then clone locally via the "Clone or Download" process [[https://help.github.com/articles/cloning-a-repository/][described here]], or just use [[https://code.visualstudio.com/docs/editor/versioncontrol#_cloning-a-repository][the VSCode git commands]]. Do your work in VSCode, then push your repo to the cloud when you're ready.

Web pages are composed of three components: HTML, CSS, and Javascript. HTML provides the /structure and content/ of a web page; CSS controls the /style of presentation/; and Javascript permits /dynamic modification/ of both. In this assignment, we explore the first two components, HTML and CSS

** Problem 1: HTML Structure Make sure you've read [[https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/Getting_started][intro to HTML overview]] and have explored enough to orient yourself when you run into difficulties.

In the directory ~01~, find the file ~01/letter.txt~. Your job is to convert this raw text into /structured HTML/. I've provided you with some starter code in ~01/index.html~. Please make changes as follow:

If you've passed all the tests, then you should be fine!

* Problem 2: Tables HTML tables are sometimes misused as a styling technique, but they are designed for the display of tabular data*. ~table.txt~ contains information which is appropriate to a table form. Your job is to convert it and add the HTML to ~index.html~. Here is your assignment: