Website displaying wrong on Safari and the iPhone

They have: 9 posts

Joined: Nov 2009

Hi

I have started a redesign of my website, I am putting the basic page layout together and it looks good on Windows XP with IE and Firefox but for some reason Safari is putting the Menu in the wrong place and with Safari on the iphone the menu and backgrounds all seem to be different sizes.

The site can be seen at http://www.ajlcomputers.com/five

Any ideas why this is happening?

Thanks in advance for your help.

Alan.

He has: 629 posts

Joined: May 2007

Hmm. I'm not seeing any difference here between Opera 10, Firefox 3.5, or Safari 4 on my MacBook. Which versions of those browsers are you using? All browsers are improving by leaps and bounds these days. Thankfully...

FWIW - All my browsers have JavaScript blocked by default - I only see the menu when I enable scripting. Any reason you hide your menu from so many visitors?

Cordially, David
--
delete from internet where user_agent="MSIE" and version < 8;

They have: 9 posts

Joined: Nov 2009

I wasn't aware that I was hiding the menu. I use sothink DHTML menu builder to create the menu because I don't know enough about javascripting to do it myself.

I'm using the latest versions of Safari, IE and Firefox as I have a brand new install of windows7 with a brand new xp dual boot so I've only just downloaded them.

On all of those it shows the menu and normally in the correct place but just safari puts it at the top of the page.

Is there some code in the menu that's causing it to be hidden or is just because it's JavaScript?

He has: 629 posts

Joined: May 2007

Odd. I just fired up Windows xp, and your page layout looks identical in Safari 4 there, too.

You cannot rely on JavaScript being enabled. Not only is NoScript or equivalent available on every browser, but also realize that large enterprises sensibly set Windows' Internet security to "high." That stops JavaScript running, in Internet Explorer anyway.

As far as the popularity of NoScript goes, you can blame idiots in marketing that think plastering ads over the top of what we are trying to read is a great idea now that pop-up blockers are so ubiquitous.

Cordially, David
--
delete from internet where user_agent="MSIE" and version < 8;

They have: 9 posts

Joined: Nov 2009

So do you know of any applications that will allow me to recreate my menu but without using scripting?

Also, I've just checked again on Safari (version 4.0.3) and the menu appears at the top of the page and you can see my "menu place holder" just underneath that where the menu should be. Are you looking at http://ajlcomputers.com/five as it is that one that is wrong, the current design http://www.ajlcomputers.com is fine.

Thanks for all your help

They have: 9 posts

Joined: Nov 2009

Well, I've decided to implement an HTML only menu based on what you've told me, it's not like my menu was that flashy so I looked it up and got it going!

Thanks for the advice. I am also planning on doing a mobile site as I can't figure out why it is displaying wrong on the iPhone!

Thanks for your help and advice webwiz.

They have: 1 posts

Joined: May 2010

Hey,
Jessica here from Canada as I've just checked again on Safari (version 4.0.3) and the menu appears at the top of the page and you can see my "menu place holder" just underneath that where the menu should be.
Thanks
Jessica

Want to join the discussion? Create an account or log in if you already have one. Joining is fast, free and painless! We’ll even whisk you back here when you’ve finished.