Archive for June, 2009

Horizontal Navigation Challenges in IE

Wednesday, June 10th, 2009

I am currently building a website for an entrepreneur friend of mine who is venturing out on his own.  Looking at this website some of you may think I am joking.   The state of this site is constantly changing based on half-baked aspirations and utter indecision around design.  Henceforth, I have decided that I will focus on ease of implementation and functionality and just say to hell with design.

My friend’s website on the other hand is very well-designed and, for my sake, I hope well-implemented.  In developing this site I ran into a few challenges.  To help others in the battle against  IE styles, horizontal navigations, and related issues I thought I would document my process.

hoizontalnav

Step 1.  Research: In beginning to build the horizontal navigation I figured I would search for some examples in Google.  I searched for “horizontal navigation” and one of the top five results was this:

http://phoenity.com/newtedge/horizontal_nav/

Step 2.  More Research: I searched other sites and reviewed at least 10 examples.  Some decent and quick implementations are seen at the following sites:

http://www.alistapart.com/

http://css.maxdesign.com.au/listamatic/

http://www.dynamicdrive.com/style/csslibrary/item/suckertree-menu-horizontal/

Step 3. Decision based on inuition of what would be easiest: Ultimately, I decided I didn’t want to involve much javascript and I wanted to try to get the navigation using only CSS.  I have never gotten very familiar with javascript and I was more confident in my abilities to tailor code examples of purely mark-up. (more…)