I, for some reason, decided to use an imaginary person for
my assignment.
Strangely enough, the biggest headache was getting the heading of each bit of directory information to look the way I wanted (with a burgundy border and flush against the top of their respective div containers, with no space to the left and right showing the background of the element behind it). Hope that makes sense.
I realized that I had to make the headings (basic info, contact info, links, and interests, etc) block-level elements in order to make the background color extend past the words. After using h4 tags, I then had the text being pushed down away from where I wanted it to be. I removed the padding from those sections and then adjusted the size of the div containers to make up for the removed padding. I still had the h4 tag pushing the text down from the top of the div containers. I used relative positioning to move the text (and the list items following it) up. Problem solved. There probably is an easier way, but this is what occurred to me after scratching my head…furiously.
While working on this assignment, it occurred to me that it really is going to be hard for me to remember the syntax for the various properties without looking at my old files or looking up information in a text or online. Perhaps it will get better with time, but it was only after checking my results against other sites did I go “Oh! I should do such-and–such”. ~bows to sources of information~
In terms of checking the assignment in the browsers… Only one div container looked slightly different in Safari. It was the one containing the “about me” blurb. I used relative positioning to move the container up and there is more space under it Safari than in Firefox. I will have to wait until class to check it in Internet Explorer. (I was dragging my feet about installing IE on my mac only to find out there has not been a new version since 2003…indeed.)