Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

IE7 - CSS Compliance? 3

Status
Not open for further replies.

1DMF

Programmer
Jan 18, 2005
8,795
GB
is IE7 CSS Compliant?

I'm looking for a pop-out menu and nearly every link I visit from google I'm finding their CSS menu doesn't work in IE7.

And the reason i'm looking for a new menu is because the one I have which worked fine in IE6, FF & Opera doesn't work in IE7, i'm starting to see a trend here, is anyone else experiencing this?

here is a link example



"In complete darkness we are all the same, only our knowledge and wisdom separates us, don't let your eyes deceive you.
 
cool I'm gonna give it a whirl and see how I get on.

I still don't agree with the sentiments of turning JS off though, you cannot do anything harmful with JS, (security holes / vunerabilities aside - as these are not desired or intended functionality) , There is only one safe and secure computer - one that isn't switched on! , take precations, be safe, but there are no guarantees!

If someone doesn't have SP2 installed , and I know there a some out there as they still have a modem and no way are they dling that patch from MS!

Do you think turning JS off is going to protect them from winXP SP1 vunerabilities? I see no benefit in turning JS off - stopping ActiveX YES! , JS NO!






"In complete darkness we are all the same, only our knowledge and wisdom separates us, don't let your eyes deceive you.
 
not keen on this menu,
Code:
<!--[if gt IE 6]><!--></a><!--<![endif]--><!--[if lt IE 7]><table border="0" cellpadding="0" cellspacing="0"><tr><td><![endif]-->
too much junk like this in the HTML , not to mention it is using a table if not IE7, which is not desirable.

What's more important, switching JavaScript off or having standards compliant 'semantic' X/HTML.

I hear more cries from the CSS/XHTML community of "Drop the tables" than I do "Turn JS off!".



"In complete darkness we are all the same, only our knowledge and wisdom separates us, don't let your eyes deceive you.
 
Hmm.

Interesting IE conditional comments.
The solution seems a bit convoluted. Yes it's clever, but is it necessary? Really? They spent 2 months developing a solution where they could have had it all done and working in an afternoon! With an added accessiblity bonus - something they fail with at the moment.

The GRC site doesn't take into account users that might have difficulty navigating a drop down - there are probably more users out there affected by this issue than surf without JS. The GRC site uses the top level menu button for each menu to link back to their homepage - er, nice.

Why not use a Suckerfish technique with a tiny bit of JS for IE and wrap that in a conditional if you really don't want to serve it.
Back that up by creating pages that contain the menu links and link these to the menu title (which is an accessibility requirement really).

Users with compliant browsers can use the menu.
Users with IE6 can use the menu.
Users further down the browser version ladder can access the site via the pages of section links.
Users without Javascript enabled (who aren't using a CSS compliant browser) can use the section link pages.

How many IE users surf with JS turned off?
I'd wager that a massive percentage of them aren't even aware what Javascript or ActiveX are and probably don't care either.

<honk>*:O)</honk>
Designease Ltd. - polyprop folders, ring binders and creative presentation ideas
Earl & Thompson Marketing - Marketing Agency Services in Gloucestershire
 
nice summary! , though I would point out luckily if you have SP2 ActiveX now prompts you before installing - finally some protection against a real threat. ActiveX is like drugs - "Just Say NO!"

"In complete darkness we are all the same, only our knowledge and wisdom separates us, don't let your eyes deceive you.
 
Thats why I based my menu off of the suckerfish menu. Uses the same basic logic of extending the unsorted list, but can easily be switched between a vertical or horizantal list by just changing a class name, as well as being able to handle unlimited child menu depth without adding CSS for every level. And once IE6 manages to die a horrible death I will hopefully be able to get rid of the javascript that is handling some of the extra highlighting duties.

 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top