It really is.
I just tried latest IE7 beta 2 (so called MIX06 release) and examples work as expected (did not fully tested though, just the basics).
It really is.
I just tried latest IE7 beta 2 (so called MIX06 release) and examples work as expected (did not fully tested though, just the basics).
# CSS 2.1 Selector support (child, adjacent, attribute, first-child etc.)
Thus, from IE7 beta 2 (maybe) and IE 7 final (for sure) ADxMenu will work without helper scripts (at least in the standard version). The long walk towards IE6 1% records will then begin.
My long-time readers may remember that, back in the early days, ADxMenu had two versions. One that used .htc file and only one set of styles and the other that used only javascript but two sets of styles. The reason was that .htc version at that time used original Peter Nederlof’s csshover.htc which went through entire document looking for elements to apply :hover trickery and thus had far from good performance on very long pages.
Things changed when I recoded it to work only with menu elements and ADxMenu 3 utilized it to its fullest potential.
However, performance issues are not defeated yet. In the last project I’m working on, I have three menus on one page and two of them are very large. The page itself also features a great deal of various positioning, using both floats and pos/abs position. Accompanied with these three menus, this brings IE to its knees – it takes him 4-5s on P4-2.8GHz with half-gig of RAM to render that page and execute the .htc. 90% of that freeze time goes on .htc processing.
But not only that. Since my css applies position:relative on li:hover and thus does the actual positioning in that moment, re-rendering of the page takes some time and going from one menu option to another has a very noticeable lag. Last time I have seen such behavior was with Netscape Navigator 4. Sigh…
I have updated the example listing with an example of menu with horizontal submenus. This was asked several times and I got time to do it last week while staying at home, recovering from the flu (or some similar thing).
During development, I accidentally found the problem in IE, with .htc. If you have some :hover rule which is empty, IE will throw “invalid pointer” error. I updated all .htc files to fix this – they are all now in .21 version.
I was surfing the web on Friday looking for examples of good drop menus I could replicate using ADxMenu, to fill-up the examples sections. I was fairly positive I could find lots of such on automotive sites, as for some reason they tend to have them in packs.
After few attempts, I found a web site that immediately presented itself as perfect example for the use of ADxMenu, and also for CSS-based design.
I present you recoded Porsche GB, using no tables and full power of ADxMenu.
A handy dev tip, adding it to personal remembrance.
Best couch to 5k app on the store just got a lot better.
As the time says. Makes developer/QA life much easier.
I have created a special site for the photos I take (mostly family stuff). The site is very cool (modesty be damned) and heavily optimized for the full-screen browsing. The photos are created with high quality settings, thus a good net speed is recommended.
In my spare time, I’m learning to be a wine maker. Really. I have a small vineyard and I hope that one day I’ll be able to do only that.
© Copyright 2012. Powered by WordPress.
Classica Theme by Orman Clark, modified by me.
For the latest endeavors that I'm up to, always check Twitter first.