Reputation: 716
I have come across an unexpected behavior when using a flex box with overflow set to one of the items. It works as expected when on a browser, but on mobile, the left text shrinks to be almost unreadable.
This only seems to occur when the text is actually begins to overflow though. Is there any way to prevent this behavior?
<style>
flexHolder{
height:80%;
display:flex;
}
rightSide{
overflow: auto;
}
</style>
<flexHolder>
<leftSide>
Left
</leftSide>
<rightSide>
Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right
Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right
Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right
Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right
Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right
Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right
Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right
Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right
Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right Right
Right Right
</rightSide>
</flexHolder>
Upvotes: 1
Views: 459
Reputation: 908
You're probably missing the viewport meta tags necessary to scale the page:
http://developer.mozilla.org/en/docs/Mozilla/Mobile/Viewport_meta_tag
Without the meta tag, on a smaller device the browser will simply render the page as it were on the desktop, hence the really small text size.
Upvotes: 1