Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

Website Layout Different on iPhone

Posted on 2014-02-28
6
452 Views
Last Modified: 2014-03-08
http://www.ginacaters.com

This website displays fine on the desktop but on the iPhone it is pushed to the left hand side. See attached screenshots. Notice the drop shadow under the banner image? It does not extend all the way across. Also notice the expanding divs and the rest of the page is also pushed to the left.

Any solutions on how to fix this? This is just one of a few of my sites doing this. I'm working on converting them all to be responsive but I need to fix this problem for now.
screenshot1screenshot2
0
Comment
Question by:rbudj
  • 3
  • 3
6 Comments
 
LVL 75

Expert Comment

by:Michel Plungjan
ID: 39897080
There are some issues you need to solve first - the page does validate but I get this in the console


The value "1425px;" for key "width" was truncated to its numeric prefix. www.ginacaters.com/:9

Error parsing a meta element's content: ';' is not a valid key-value pair separator. Please use ',' instead. www.ginacaters.com/:9

Uncaught SyntaxError: Unexpected token ILLEGAL (index):31

SyntaxError: Invalid character '\u8203'
0
 
LVL 16

Author Comment

by:rbudj
ID: 39897426
Well you tell me what console you are referring to so I may also check the errors?
0
 
LVL 75

Expert Comment

by:Michel Plungjan
ID: 39898217
Hit F12 in most browsers
0
Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

 
LVL 16

Accepted Solution

by:
rbudj earned 0 total points
ID: 39902006
Fixing the validation errors was not the problem. After further research I found that I needed to use viewport meta tag and set it to the widest element on the page:

<meta name="viewport" content="width=device-width, user-scalable=no">

In my case it was:

<meta name="viewport" content="width=1425px;" />
0
 
LVL 75

Expert Comment

by:Michel Plungjan
ID: 39902713
Great you solved it
0
 
LVL 16

Author Closing Comment

by:rbudj
ID: 39914444
Needed viewport meta tag
0

Featured Post

Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
.htaccess css/images no longer loading 4 37
Do alert on select 6 13
HTML <font style="color:red"> 9 31
WordPress 8 27
There’s a good reason for why it’s called a homepage – it closely resembles that of a physical house and the only real difference is that it’s online. Your website’s homepage is where people come to visit you. It’s the family room of your website wh…
When crafting your “Why Us” page, there are a plethora of pitfalls to avoid. Follow these five tips, and you’ll be well on your way to creating an effective page.
The viewer will learn how to dynamically set the form action using jQuery.
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

856 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question