css - iPad(移动版 Safari)选择选项字体大小不一致
问题描述
在我的响应式网络应用程序中,选择选项字体大小在 iPad 中自动调整大小,导致每个选项文本的字体大小不一致。(iOS12 iPad模拟器截图)
我做了研究并尝试了我遇到的一切:
-webkit-text-size-adjust: 100%
(对身体)-webkit-appearance: none
(选择)- 用
<option>
_<optgroup>
- 在 CSS 中将 select 的 font-size 设置为 16px
但他们似乎都没有做任何事情。
<select>
<option value="None"></option>
<option value="1">Lorem ipsummmm sitamet consectetur</option>
<option value="2">Adipisc elitsed eiusmod</option>
</select>
body {
-webkit-text-size-adjust: 100%;
}
select {
font-size: 16px;
}
这是jsFiddle
我想要实现的是无论选项文本长度如何,字体大小都相同,如果可能的话。
解决方案
添加font-size: 100%
到正文将解决此问题。这是因为选项值的自动调整因长度而异
推荐阅读
- python - Dask 数据框加入慢如熊猫
- html - 将输入文本着色为红色,“跳过”类中的输入除外
- runtime-error - 将 NuGet 包源迁移到解决方案中,但无法加载其构建的 DLL
- scala - 如何在 Couchbase 和 Scala 中过滤日期
- python - Python - Matplotlib 中的条形图 - 如何更改 X 轴
- html - CSS3 - 圆形旋转倾斜/不正确
- apache-spark - spark 是否足够聪明,可以在执行聚合时避免冗余值?
- apache-spark - 将数据从 CSV 文件映射到 HDFS 上的 Hive 表时出错
- javascript - 有没有办法通过使用插入排序的反向来使用 javascript 对标签进行排序?
- groovy - 如何在 SOAP UI REST 项目中将值从一个测试用例传递到另一个测试用例?