Html 在IE9中单击时字体消失(自定义字体,页面上没有Javascript)

Html 在IE9中单击时字体消失(自定义字体,页面上没有Javascript),html,css,internet-explorer,internet-explorer-8,internet-explorer-9,Html,Css,Internet Explorer,Internet Explorer 8,Internet Explorer 9,你可以在这里看到问题: 它适用于所有其他浏览器,它使用由PHP生成的自定义字体(Base64编码)。该页面上没有javascript,文本似乎只是在改变颜色。但是,并不是所有使用该自定义字体的文本都消失了,只有正文文本和表格上方的文本(大部分)。导航和灰色文本保持不变 我正在使用重置CSS: 我试过谷歌搜索,但什么也找不到 如果有人能帮上忙,那就太好了,因为我完全不知道发生了什么 更新:在IE8中也会发生 问候,, Connor罪魁祸首是style.css中div:focus中的color:

你可以在这里看到问题:

它适用于所有其他浏览器,它使用由PHP生成的自定义字体(Base64编码)。该页面上没有javascript,文本似乎只是在改变颜色。但是,并不是所有使用该自定义字体的文本都消失了,只有正文文本和表格上方的文本(大部分)。导航和灰色文本保持不变

我正在使用重置CSS:

我试过谷歌搜索,但什么也找不到

如果有人能帮上忙,那就太好了,因为我完全不知道发生了什么

更新:在IE8中也会发生

问候,,
Connor

罪魁祸首是style.css中
div:focus
中的
color:transparent
(第59行)

当您单击文本时,IE将焦点放在您单击的div上,使文本按照上述样式透明

可以删除该样式或为消失的元素显式设置颜色