我有一个分辨率为1680 x 1050
的屏幕。
我是一名网站开发人员,在构建网站时,我们使用的font-sizes
可在笔记本电脑上轻松阅读,分辨率介于1366 x 768
到1920 x 1080
之间。
在使用 Chrome开发者工具时,我选择了亚马逊Kindle Fire HDX ,其分辨率为2560 x 1600
。在此设备上(Chrome正在模拟),由于高分辨率,字体大小渲染非常小。我尝试了许多字体大小的单位,例如vw, vh, %
,以便字体大小在所有分辨率上显示相同但失败。
我甚至使用Chrom Dev Tool打开了StackOverflow,看到字体大小看起来太小了。我不知道真正的Kindle HDX上出现的字体大小是否与我在Kindle HDX上看到的铬正在模拟的相同,我没有真正的2K res设备也测试我的网站。如何解决这个问题?我希望我的网站在所有分辨率下都可读。
答案 0 :(得分:1)
我建议您使用em作为字体的单位,以使其更具跨浏览器/设备兼容性。 em应该使用浏览器自带的内置字体大小,以使事物更易读,以及浏览器的缩放设置。
此外,您可能希望尝试各种CSS框架,这些框架可能会尝试处理更一致的跨浏览器/设备一致性,以根据设备/ dpi设置将字体保持在更大的相对大小。 (不幸的是,我没有这方面的经验,但应该是开始研究的好地方)。
答案 1 :(得分:1)