【问题标题】:IE8 vs IE8 compatibility mode inset border CSS issueIE8 与 IE8 兼容模式插入边框 CSS 问题
【发布时间】:2015-02-24 17:43:38
【问题描述】:

我在 CSS 的边框上有一个嵌入样式。它在 IE 8 兼容模式下显示正常,但在 IE8 中显示黑色边框而不是常规插图。有关如何解决此问题的任何建议?

#div {
  border-style: inset;

  clear: both;
}

【问题讨论】:

  • 按 F12 或打开开发者工具。在“兼容”模式下,IE 尝试以尽可能低的设置进行渲染。在 IE8 上通常是 .. 可怕的 IE7 .... ew.
  • 无法复制。并考虑使用简写 border-style 而不是所有 border-*-style 属性。
  • @Oriol 我正在使用速记边框样式。对不起
  • @britter 在 IE7 中看起来不错

标签: css internet-explorer-8 ie8-compatibility-mode


【解决方案1】:

通过仅声明“样式”属性,浏览器使用他的备用宽度(1px)和颜色(黑色)。您必须设置所有边框属性:

#div {
  border: 3px inset grey;

  clear: both;
}

【讨论】:

  • IE 是否真的使用这些默认值而不是 mediumcurrentColor(或任何 IE
  • @BoltClock:我很确定,黑色是旧 IE 的颜色。但是,是的,对于边框大小,它可能是中等的。
猜你喜欢
  • 2014-07-02
  • 2011-07-27
  • 1970-01-01
  • 1970-01-01
  • 2011-10-04
  • 1970-01-01
  • 2012-04-17
  • 2011-03-15
  • 1970-01-01
相关资源
最近更新 更多