响应标头支持内容语言

时间:2011-05-19 00:04:01

标签: css http-headers response multilingual lang

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不适用于特定元素。

2 个答案:

答案 0 :(得分:1)

本文可能对您有所帮助:http://rishida.net/blog/?p=67

根据作者的说法,IE7不支持:lang选择器。 “h1 [lang | ='es']”应该有效,但你必须在每个h1元素上设置lang属性 - 你不能依赖于Content-Language。但是,:lang支持在Chrome中支持至少版本2及更高版本。你能动态改变html元素的lang属性吗?

答案 1 :(得分:0)

IE7不支持,不确定Chrome。

修改

我刚刚在Chrome 11 for Windows上运行了测试,但它得到了支持。