Christian Heilmann wrote:
> These are not new things. This is a dead horse that has been flogged
> so many times there is nothing left of it. Search CSS-D for "problems
> with suckerfish", check cssplay.co.uk, there is nothing whatsoever
> creative or inventive about CSS-only menus. It is an endless circle
> the CSS Design community has been in ever since Eric Meyer pushed that
> envelope back in ... was it 2001?

I believe this article:
 http://tjkdesign.com/articles/css%20pop%20ups/default.asp
is from this "era". So you see that this is not new to me...

> presentational technology working together. Please stop giving new
> developers ideas that all they will ever need to know is HTML and CSS,
> it just is not enough.

You like it or not, people ask for these types of menus. Mine was over three
years old and I thought it was time to work on a new one using what I
learned these last years. I don't see anything wrong with that...

>>> CSS behaviour is a one trick pony - everything works with pseudo
>>> selectors and those don't get applied cross-browser. In order to
>>> offer keyboard support you even have to resort to nesting things
>>> inside links which simply does not make sense semantically.

>> What do you mean? I'm not nesting things inside links.
>> The links do not contain anything else than *text*, I'm not even
>> using attributes (besides "href" of course)...

> Hooray! And to reach the last option with a keyboard I need to tab
> trough ALL options of the menu - very usable that. A real keyboard
> navigation for a menu like this would use cursor keys and allow me to
> go up down left and right, spatial navigation as Opera implements it.

This was a choice. Is it "worst" than using "display:none" for the only
purpose of easing tabbing navigation? ;-)
Anyway, it was not an exercice about keyboard naviagation, it was to make
sure users do not tab through sub menu items that are *-9999px* to the left
of the viewport.

BTW, what about my question about me "resorting on nesting things inside
links"? ;-)

> There is more to UI than just using web standard technologies, if you
> are to mimick rich user interfaces, then also follow their rules.

I'd agree but most of the times with this approach, solutions lack browsers
support. I know, I'm bad, I still think we should care for ie 5 (Mac and
Win). And that - in its own way - is pushing the envelop ;)

---
Regards,
Thierry | www.TJKDesign.com



*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
*******************************************************************

Reply via email to