【发布时间】:2014-01-17 09:40:06
【问题描述】:
我正在为移动设备优化一个网站,我几乎完成了(耶!)但有一件事让我绞尽脑汁:
工作原理
我使用 CSS 重新设置标签栏(实际上是一个列表)的样式,使其像下拉菜单一样工作。当触摸唯一可见的列表元素时,jQuery 在ul-元素上切换类“打开”,并且所有列表元素也会出现。这就是它的工作原理。
问题
当展开下拉菜单时,它的字体大小从 15px 增加到 19px。在 Inspector 中,绝对没有任何暗示为什么会发生这种情况。添加font-size: 15px !important; 之类的规则无效。
我为你做了一个小截屏:http://youtu.be/MUTJfTK70PE?hd=1
受影响的设备
- Android(三星 Galaxy)
- iOS(iPod、iPhone、模拟器)
Windows Phone (Internet Explorer) 不受影响(哇!)
我会非常感谢每一个想法!
【问题讨论】:
-
还有一个有趣的点:字体大小只会在横向视图中增加。
标签: android ios css webkit mobile-webkit