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 不适用于特定元素。
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 不适用于特定元素。
这篇文章可能对您有所帮助:http ://rishida.net/blog/?p=67 。
根据作者的说法,IE7 不支持 :lang 选择器。"h1[lang |= 'es']" 应该可以工作,但是你必须在每个 h1 元素上设置 lang 属性——你不能依赖 Content-Language。但是,Chrome 至少支持 :lang 版本 2 及更高版本。您也可以动态更改 html 元素上的 lang 属性吗?
IE7不支持它,不确定chrome。
编辑
我刚刚在 Windows 版 Chrome 11 上进行了测试,它得到了支持。