如果屏幕很小,我希望我的网页每行显示更少的文本。这样文本不会太小而无法阅读。我是这样处理的:
<meta name="viewport" content="width=device-width"> // in head
#mydiv{width:100%, max-width:1000px;font-size:15px} // style
<div id = "mydiv">
long text here
</div>
当我增加和减少屏幕尺寸时,这在监视器屏幕上工作正常。它在 iPhone 纵向模式下也能正常工作。但是,当我切换到横向模式时,它不会扩大宽度 - 每行显示相同数量的文本,只是更大。我期望文本大小保持不变,然后显示更多文本。我只在 iPhone 上试过。
有没有办法做到这一点?(我自己没有智能手机,但这是正常行为,对吧?)
编辑:尝试添加这两个
-webkit-text-size-adjust: 100%;
-webkit-text-size-adjust: none;
同样的问题。