我想使所有浏览器的导航菜单字体大小保持相同。我将导航菜单文本的字体大小设置为特定的像素大小。在 IE 中这有效,但在 FF 中无效。
问题是,如果一个人改变了他们浏览器的字体大小,那么它就会完全破坏 FF 中的菜单布局。
有没有办法为 FF 调整这个,还是没有办法绕过它?我知道这是为了可访问性,但否则会弄乱设计,我宁愿不使用图像而不是导航菜单的文本。
谢谢!
最佳答案
你有三个选择:
- 修正您的菜单布局,使其更能容忍不同的字体大小(建议:大量不同意您选择的字体大小的用户 - 不仅限于视障用户)。
- 用图像替换文本(使用适当的替代文本!); FF(和 IE)仍将以“缩放”模式缩放这些内容,但不会破坏页面布局。
- 什么都不做。将损坏的布局作为一个大“FU”留给那些本来会费力阅读固定大小文本的用户。
关于css - 在 firefox 中固定字体大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/381552/