[Pro] Text box moving up on mobile device

Hi Guys,

Having trouble with this site again!

Although I haven’t ‘officially’ set the site up to be responsive (my client didn’t request it) I’m having problems when viewing the site in Safari on my iPhone.

The text box on the first right hand column is jumping up under the intro paragraph when viewed on mobile devices.

It’s only just started doing this… it was fine before and I don’t think I’ve changed anything except the background colour of the icons??

Can anyone help?

Cheers
Dan

http://www.designroutes.co.uk/kj_test/


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Mobile Safari will bump up text sizes to make them more readable.

What you are seeing is the text size in the header increasing causing the height of the box to increase and thus overlap the RH column.

You can simulate this in Safari. In Safari’s View Menu enable Zoom Text Only.

Now Cmd+ a couple of times to increase the text size - and watch the overlap!

To avoid this make the 2 columns inline with the intropara

David


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Dan - you could also try adjusting the Viewport Width in the Mobile settings in the Inspector.

Try it as Width: Device Width

This might work as Mobile Safari will increase the text size on blocks of text that are wider than the viewport.

There is also some thought that Odd text sizes ie your 19px - can exacerbate the issue. Try 20px instead.

But ultimately an inline construction is the way to go for mobile friendliness.

D


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Hmm - look at your construction for the item:

“bottomtextholder”

and do it exactly the same way (something like toptextholder and in there the two items left and right text.

Then you have two child column boxes (floated left and right) within a parent box.

Your current rightbody1 is placed “absolute”. The point is that this box top-position (620px) is slightly different interpreted on each different device.

Just as pedant sidestep:

Even if your client didn’t ask you for responsiveness, he expects his page played nice of every browser (and he has the right to). This is just because there is no “mobile-web” or “desktop-web” - it’s just the web. And this is simply the job of a FrontEnd Developer - the best we can.

Your construction is pretty cool (your first one as far as I remember) - not much missing to turn it into full responsive. I think you should keep the mobile setting by page-width, but not sure in this honestly.

Cheers

Thomas


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Thanks guys… I knew asking the experts would sort things out quickly!

I have a clearer understanding on how the construction should work now as well so thanks a million!

Cheers
Dan


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options