Adobe Kuler logo A List Apart logo Stack Overflow logo
«Latest Update

A few touch-ups here and there. The site is now 100% XHTML 1.1 valid. Additonally, I fixed a few pages where the background was scrolling where there was a small amount of content.

— 7.12.2009

«Past Updates

Portfolio is finally up and running with all of the content that I would like to have at the current moment. I'm going to look into adding some nifty stuff like user comments, and some cool JavaScript functionality. Expect new content and improvements as time goes on.

— 7.04.2009

So apparently the hard part wasn't over. :-/

As it turns out, the way set up my positioning scheme did not allow for a variable-height layout, despite specifically having success with this in the drafting stages. There must have been some bit of conflicting code, probably with the sticky footer, that altered this. Needless to say, a variable-height layout was necessary, so I started from scratch. What I learned was that relative positioning seems to be a bad thing when using top/left/right/bottom offets, as surrounding <div>'s don't take it into account. I had to use margin offsets to achieve this properly.

Additionally, I scoured the internets for a good pure-CSS sticky footer that would stay at the bottom of the screen when there wasn't enough content or get pushed to the bottom of the page when there was too much. I found a wonderful solution here.

Oh yeah, the About section is finished, too. :p

— 6.28.2009

Finalized the layout and aesthetics of the site and switched its elements over to make use of SSI's. Currently, I'm fleshing out the About section. Also, another interesting note is the way I went about having the tabs show a page the user is currently on. In the past, I had used JavaScript, and essentially hard-coded if-statements to ask the page what its title was, and then apply a class to a tab via GetElementById. Today I found a cool little trick referred to as the Body Id/Class method and have implemented that. Check it out.

— 6.13.2009

Well, the main layout is more or less done. Obviously, since you are viewing it, the site has also been uploaded to my RIT server. I plan to port over the entire layout to server-side or PHP includes to make it more modular and reusable. Expect much more content soon. The hard part is done. :p

— 6.10.2009