IE8 与 IE8 兼容模式插入边框 CSS 问题

IE8 vs IE8 compatibility mode inset border CSS issue

我在 CSS 的边框上有一个内嵌样式。它在 IE 8 兼容模式下显示良好,但在 IE8 中显示黑色边框而不是常规插图。关于如何解决这个问题有什么建议吗?

#div {
  border-style: inset;

  clear: both;
}

通过仅声明 "style" 属性,浏览器使用其后备宽度 (1px) 和颜色(黑色)。您必须设置所有边框属性:

#div {
  border: 3px inset grey;

  clear: both;
}