ins*_*ere 7 html css internet-explorer character
使用CSS规则时,Internet Explorer 9和10不会正确地将德语es " ß"(ß" sz ")更改为" SS" text-transform: uppercase;.这只是没有实现,还是一个我可以以某种方式处理不会ß手动替换所有" "的错误?
Juk*_*ela 16
这是一个功能.CSS 2.1没有定义大写和小写的含义,IE 9对待U + 00DF LATIN SMALL LETTER SHARP S"ß",因此它的大写映射是U + 1E9E LATIN CAPITAL LETTER SHARP S"ẞ"(虽然有区别,但是可能很难看到).这种情况发生在"标准模式"中; 在Quirks Mode中,IE 9将"ß"视为自己的大写映射.
这个特征是奇怪的,因为正常的方法是将"ß"映射到"SS",并且在几年前添加了大写的"ẞ",以便在相对较少的单词大写的情况下可选地使用,以便区分例如必须保留斯特劳斯和斯特劳斯的名字
在CSS 3文本工作草案规定的情况下映射应当按照统一适用,并且它们映射"SS"到"SS".如果它将成为推荐,那么该功能将变成一个错误.
通常,在CSS中进行大小写映射是不可靠的.最好在适当的情况下生成内容,如果需要,在服务器端执行映射.然后你可以单独处理任何特殊情况.您也可以使用客户端JavaScript; 在JavaScript中,大小写转换具有Unicode感知功能(JavaScript已经很好地全球化的少数领域之一).
| 归档时间: |
|
| 查看次数: |
4038 次 |
| 最近记录: |