Css 预防<;html>';改变变音符号的语言属性?
我最近遇到了这个问题:当我将Css 预防<;html>';改变变音符号的语言属性?,css,fonts,diacritics,Css,Fonts,Diacritics,我最近遇到了这个问题:当我将标记的lang=属性设置为ro时,页面上的所有变音符号都更改为Cedilla类型的字符 正常变音符号屏幕截图(șțȘȚ): (图1) Cedilla类型字符(şţŢ) (图2) 在源代码中,它们被写成正常的变音符号(pic1) 现在,真正的问题是: 谷歌浏览器: ->文本类似于pic2中的塞迪拉式变音符号 ->同样,文本类似于pic2中的塞迪拉式变音符号 ->文本是正常的,如pic1 Mozilla Firefox: ->文本正常-pic1 ->文本类似于pic
标记的lang=
属性设置为ro
时,页面上的所有变音符号都更改为Cedilla类型的字符
正常变音符号屏幕截图(șțȘȚ):
(图1)
Cedilla类型字符(şţŢ)
(图2)
在源代码中,它们被写成正常的变音符号(pic1)
现在,真正的问题是:
谷歌浏览器:
->文本类似于pic2中的塞迪拉式变音符号
->同样,文本类似于pic2中的塞迪拉式变音符号
->文本是正常的,如pic1
->文本正常-pic1
->文本类似于pic2中的塞迪拉式变音符号
->文本是正常的,如pic1
h2{
字体系列:“开放式SAN”;
保证金:0;
}
变音符号:ș,ț,Ș,Ț
在开发工具中,我看到Chrome在html元素中添加了-webkit区域设置:“ro”
;当我显式地用“en”
覆盖它时,它会按您的需要显示。然而,我不知道这还会影响到什么;而且我在Firefox中也找不到类似的东西。@CBroe,哇,没有看到,非常感谢如果我完全删除lang,它现在似乎在Chrome中工作,在CSS中我添加了-webkit locale:“en”
。但这会以任何方式影响搜索引擎优化吗?我的意思是,这个网站将是罗马尼亚语的,当谷歌试图索引它时,他会不会接受CSS属性并说这是英文的代码>?我会尝试保留html元素上的lang
属性,尤其是在搜索引擎方面。在样式表的某个地方指定html{-webkit locale:“en”}
应该足以覆盖它。我怀疑这会优先于HTML中指定的语言。@CBroe太好了,谢谢!:D