css - Content-Language 的响应头支持

标签 css http-headers response multilingual lang

IE7 和 Google Chrome 是否支持响应头“Content-Language”?我在我的应用程序中将其设置为页面请求的响应 header 。标题在 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 属性——您不能依赖内容语言。但是,Chrome 至少支持 :lang 版本 2 及更高版本。您也可以动态更改 html 元素上的 lang 属性吗?

关于css - Content-Language 的响应头支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6052407/

相关文章:

ios - 菜单内容不会溢出它在 iOS 的 Safari 中的父项

apache - 您可以编写301重定向到 anchor 吗?

http - Flutter - VideoPlayer - 在从网络数据源构建视频 Controller 时支持 http header

json - jQuery 不处理来自 AJAX POST 的 JSON 响应

http - 在获得响应之前发出多个请求

javascript - 如何获取仅相对的 offsetParent()

javascript - Js 从元素中删除所有类

CSS 向左浮动 - 一些错误

php - 在这种情况下 get_headers 是不可靠的。有办法解决吗?

response - Yii2 发送文件响应