对 Content-Language 的响应标头支持
IE7 和 Google Chrome 是否支持响应标头“Content-Language”?我在我的应用程序中将其设置为页面请求的响应标头。标头在 ie8、ie9 和 FF4 中被识别,其中以下 css 技巧起作用:
h1:lang(en) { font-weight: bold; }
h1:lang(es) { font-weight: normal; color: #FF0000; }
但是在 IE7 和 chrome 中,css 不应用于特定元素。
Does IE7 and Google Chrome support the response header "Content-Language"? I am setting this in my application in to the response header for page requests. The header is recognised in ie8, ie9 and FF4 where the following css trick works:
h1:lang(en) { font-weight: bold; }
h1:lang(es) { font-weight: normal; color: #FF0000; }
However in IE7 and chrome, the css is not applied to particular elements.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
本文可能对您有帮助:http://rishida.net/blog/?p=67。
据作者介绍,IE7不支持:lang选择器。 “h1[lang |= 'es']” 应该可以工作,但是您必须在每个 h1 元素上设置 lang 属性 - 您不能依赖 Content-Language。但是,Chrome 至少在版本 2 及更高版本中支持 :lang。您也可以动态更改 html 元素上的 lang 属性吗?
This article might be helpful for you: http://rishida.net/blog/?p=67.
According to the author, the :lang selector is not supported by IE7. "h1[lang |= 'es']" should work, but you have to set the lang attribute on each h1 element - you can't rely on the Content-Language. However, :lang is support to be supported in Chrome for at least versions 2 and onward. Can you dynamically change the lang attribute on your html element as well?
IE7 不支持,chrome 不支持。
编辑
我刚刚在 Windows 版 Chrome 11 上进行了测试,它受到支持。
It's not supported in IE7, not sure about chrome.
EDIT
I just ran a test on Chrome 11 for windows and it was supported.