谷歌字体和Safari 选择问题
当我从 Google Fonts 导入字体时,我遇到了选择问题。当我在 Safari 上单击“选择”时,网站会重新加载。在 Chrome、FF、IE 上一切正常。示例:
有人可以帮忙吗?
I have a problem with select when I import fonts from Google Fonts. When I click on select on Safari, website reloads. On Chrome, FF, IE everything is ok. Example:
Can anyone help?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以通过 CSS 定位 Safari 并避免该问题:
You can target Safari via CSS and avoid the problem:
我不确定 JQuery 是否是您想要走的路线,但这也许会有所帮助:
I'm not sure if JQuery is a route you want to go down, but perhaps this could help:
这似乎是 Safari 5.1 中的一个错误。每个带有 CSS @font-face 的 SELECT 都会因页面重新加载而失败。
This seems to be a bug in Safari 5.1. Every SELECT with CSS @font-face fails with page reload.
最好使用
或
并应用必要的 css 和 javascript,而不是使用
< ;select>
在这种特殊情况下,我们必须应用不同的 font-familiy 、 font-style 等。It's better to user
<ul></ul>
or<ol></ol>
and apply necessary css and javascript insted of using<select></select>
in this type of special case where we have to apply different font-familiy , font-style, etc.