?
Solved

How do I explain that an orientation change on an iPad results in elements changing size

Posted on 2014-10-24
3
Medium Priority
?
158 Views
Last Modified: 2014-10-25
I have a website that I've built responsively, it works nicely on a wide variety of screen sizes.

I am working as a subcontractor to a design agency in this case.

There is a navigation menu that is sized to a certain pixel height (its actual height is determined by the height of images within it, their height varies depending on my media queries).

When viewing on an iPad in portrait orientation, everyone is happy with the navigation menu.

When you turn to landscape orientation, the iPad does what its designed to do... it makes the document turn without any distortion of the page. No text reformatting, everything that fit horizontally before still fits, even though there is more horizontal screen real estate.

The design agency is complaining that the navigation menu now appears bigger, however.

My question is more of a general one, I'm not sure how to address this. Some possibilities:

1. The iPad is designed to work this way, it is best not to mess with it... let it do its thing.

2. I should write some additional media queries for this orientation, to resize the navigation menu. This sounds messy, and trying to optimize for a single device may not end with the iPad. I'm also concerned with additional media queries interfering in unintended ways with my existing media queries/screen sizes.

3. There is something fundamentally wrong with the way I'm building the navigation menu in the first place. Maybe the fixed pixel height is the problem, although that could be corrected with additional media queries. I can't see using a percentage to size something like that. The menu is structured fairly complex with a bunch of markup, images, etc.

Would appreciate any advice on this. How would you deal with this when working as a subcontractor?

Thanks!
0
Comment
Question by:bbdesign
[X]
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
3 Comments
 
LVL 53

Accepted Solution

by:
COBOLdinosaur earned 1000 total points
ID: 40402909
Very simple. The behavior is what users expect to see.  It they don't see it they will assume that it was designed by a novice or an idiot and it will reflect badly on the owners and designers of the site.

Then if they still want it changed, ask for written requirements and quote them the cost of doing the changes.
Cd&
0
 
LVL 58

Assisted Solution

by:Gary
Gary earned 1000 total points
ID: 40403387
1. Don't design for the iPad, iPhone - their share is smaller than all the other tablets et al

2. Write media queries that counter for all common sizes not every size

3. See points 1 and 2
0
 

Author Comment

by:bbdesign
ID: 40404289
Thanks, this is helpful to hear from someone else.
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

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

Color can increase conversions, create feelings of warmth or even incite people to get behind a cause. If you want your website to really impact site visitors, then it is vital to consider the impact color has on them.
Australian government abolished Visa 457 earlier this April and this article describes how this decision might affect Australian IT scene and IT experts.
In this tutorial viewers will learn how to embed custom externally-hosted Google Fonts using the Google Font API in CSS Go to the Google Fonts website at google.com/fonts: Browse or search based on font properties or name to find a suitable font for…
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.
Suggested Courses

770 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