Sent by Bill Brown on 8 July 2008 07:07
jft wrote:
> Bill,
> As a new subscriber to the list, and looking for a css only menu, this looks brilliant!
> Could this become a permanent addition to TheHolierGrail at some point?
> With many thanks and kind regards,
> John
Hi John,
I cheerily and gratefully accept your kudos, but must admit to my
unabashed disdain for generalized use of CSS-driven menus in the wild. I
find them incredibly finicky and awfully difficult to manage when using
a laptop's touchpad, eraser mouse or reclined in the seat of a space
shuttle.
My (quickly typed) general philosophy with regard to the web development
process breaks down like so:
More or less I recognize these strengths and try to use...
....Apache for secure, reliable communication between computers,
....MySQL for computer-readable data storage,
....PHP for data processing,
....HTML for human-readable data output,
....Unobtrusive Javascript for interactive/client-side behavior,
....and CSS for data presentation.
In the case of menus, I think Javascript is better equipped to handle
the menu /behavior/, showing, hiding, delaying and so on. I do believe
it should be styled through CSS, though.
I've heard the argument that CSS:hover menus could/should be used when
scripting is disabled. I don't think so. I think when scripting is
disabled, we do better to present the user with a styled expanded menu.
Much of this is philosophical (read: debatable)...the bottom line with
regard to your question is this:
The code for this menu will of course always be available on
theholiergrail.com but I doubt that I'll ever fully integrate it as a
core component (heck, I haven't even had time integrate the core
components as core components).
Anyway, I'm glad you enjoyed it and welcome to the list. You'll find
this list populated with a great many people far more intelligent and
knowledgeable than I am, so if the menu impressed you...prepare to have
your world rocked.
Thanks for writing!
Have a great week.
--Bill
--
/**
* Bill Brown
* TheHolierGrail.com & MacNimble.com
* From dot concept...to dot com...since 1999.
***********************************************/
______________________________________________________________________
css-discuss [EMAIL-REMOVED]]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/