Html 在SVG中#是什么意思';CSS中的s格式'@字体规则

Html 在SVG中#是什么意思';CSS中的s格式'@字体规则,html,css,svg,Html,Css,Svg,问题1:使用SVG格式时,#在字体规则中是什么意思? 几乎每个人都用这个,但我不明白这有什么意义。 问题2:自从InternetExplorer6被删除后,是否仍需要重新安装到iefix @font-face { font-family: 'Font'; src: url('css/fonts/Font.eot'); src: url('css/fonts/Font.eot?#iefix') format('embedded-opentype'), ur

问题1:使用SVG格式时,
#
在字体规则中是什么意思? 几乎每个人都用这个,但我不明白这有什么意义。

问题2:自从InternetExplorer6被删除后,是否仍需要重新安装到iefix

@font-face {
    font-family: 'Font';
    src: url('css/fonts/Font.eot');
    src: url('css/fonts/Font.eot?#iefix') format('embedded-opentype'),
         url('css/fonts/Font.woff') format('woff'),
         url('css/fonts/Font.ttf') format('truetype'),
         url('css/fonts/Font.svg#SOME_RANDOM_STUFF_HERE') format('svg');
         font-weight: 100;
}

这与旧IE解释字体声明的方式有关。如果不添加
#iefix
,您将遇到IE8及之前版本的问题

你的问题似乎有一个悬而未决的“The”。谢谢@nico我搜索了一下,但没有找到答案。现在我明白了,我可以为所有字体创建一个SVG文件。减少我的总体HTTP访问量。但是对于IE9++,需要这样做吗?我只支持IE9/10/11