Absolute positioning is easy to do, but has serious drawbacks. The look of your page can change greatly from computer to computer. Fortunately, there are more robust ways of doing layout. In this assignment, you'll practice more with the box model as well as two new tags, <div> and <span>, in order to create one of the most popular web page layouts today: a page with content in one column and a set of navigation links (a nav bar) in the other.
As always, let's stay organized. Place all pictures in an "images" folder (either the one from last assignment or a new one) while keeping html files outside of this folder. Don't forget the basics: comment line for assignment number, meta tags, and correct DTD on every html page.
Redo Part 2 of the previous assignment in its entirety, wherein you made a page about this course. This time, however, make it in a two-column format, where the left column will contain
The right column will contain everything else:
Make one change to the right column. Right after each bullet point, make a label for the information that follows like "Course name", "Instructor", and "Day and time". Each of these labels should be in a different color and slightly larger than the information that follows, though each bullet point info should be on just one line. Use <span> to accomplish this. The picture below shows a sample of the layout I'm expecting.
Again, feel free to include more in the way of content and style. The point here is to get comfortable working with multi-column layouts. The following are required, however:
After publishing, your page should be at
http://antipasto.union.edu/~YOUR USERNAME/csc055
Test it on both IE and Firefox.
Create and publish a page named "index.html" that will go into your hw folder. It will serve as a directory to all your assignments, similar to the picture below.
Publish this page to your "hw" folder. Test on both IE and Firefox.
Please turn in printouts of all HTML and CSS code. Here's the gradesheet.
All assignments are individual projects. I encourage you to talk to others about the general nature of the project and ideas about how to pursue it. However, the technical work, the writing, and the inspiration behind these must be substantially your own. If any person besides you contributes in any way to the project, you must credit their work on your assignment. Similarly, if you include information that you have gleaned from other published sources, you must cite them as references. Looking at, and/or copying, other people's written work is inappropriate, and will be considered cheating.