我有一个移动Web应用程序,它的无序列表包含多个列表项,每个li内都有一个超链接:...我的问题是如何设置超链接的格式,以使它们在iPhone上查看时不会改变大小,并且加速计从纵向切换为横向?现在,我已将超链接字体大小指定为14px,但是切换到横向时,它会炸裂至20px。我希望字体大小保持不变。这是代码:ul li a{ font-size:14px; text-decoration: none; color: #cc9999;}<ul> <li id="home" class="active"> <a href="home.html">HOME</a> </li> <li id="home" class="active"> <a href="test.html">TEST</a> </li></ul>
3 回答
慕的地6264312
TA贡献1817条经验 获得超6个赞
您可以通过-webkit-text-size-adjustCSS属性禁用此行为:
html {
-webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
}
Safari Web内容指南中进一步描述了此属性的使用。
眼眸繁星
TA贡献1873条经验 获得超9个赞
注意:如果您使用
html {
-webkit-text-size-adjust: none;
}
那么这将禁用默认浏览器中的缩放行为。更好的解决方案是:
html {
-webkit-text-size-adjust: 100%;
}
这将纠正iPhone / iPad的行为,而不更改桌面的行为。
慕工程0101907
TA贡献1887条经验 获得超5个赞
使用-webkit-text-size-adjust:无;直接在html上中断了在所有Webkit浏览器中缩放文本的能力。您应该将其与特定于iOS的som媒体查询结合使用。例如:
@media only screen and (min-device-width : 320px) and (max-device-width : 1024px) {
html {
-webkit-text-size-adjust: none;
}
}
- 3 回答
- 0 关注
- 411 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消