【问题标题】:browser specific css rendering issues浏览器特定的 CSS 渲染问题
【发布时间】:2018-07-30 10:38:19
【问题描述】:

IE 标准模式

如果您比较两个页面,IE standard mode 的字体粗细比Google chorme 稍大。

Open this page in both chrome and IE standard mode

我的意思是打开你想打开的任何页面,并在 chrome 和 IE 标准模式下进行比较。 IE 标准模式的 css font-weight 比 chrome 大一点

如何解决这个问题。,当我希望我的网页字体是中性的时......意味着它应该采用我在 css 中给出的相同字体

请给我解决方案,提前谢谢

【问题讨论】:

  • 什么版本的IE?
  • 版本:- 11.248.16299.0
  • 1.您正在使用可能会或可能不会影响最终输出的第 3 方网站。 2.您没有指定字体大小,因此浏览器将以默认大小呈现。 3. 页面缩放级别可能不同。
  • @jeff jsfiddle.net/vzvuxytt/5点击此链接参考

标签: javascript html css google-chrome internet-explorer


【解决方案1】:

我尝试在 IE11 和 chrome 上比较它,但在我看来它看起来还不错,但如果真的很麻烦,你可以对 IE 使用一些 css hacks 并调整字体大小和字体粗细。

IE10 和 IE11

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .selector { property:value; }
}

【讨论】:

    【解决方案2】:

    这不是问题,这只是每个浏览器的行为,它的行为方式不同,为什么因为所有浏览器都不是由相同的开发(Chrome、IE、FireFox)组成的。

    解决方案: 使用重置 CSS 来避免浏览器渲染之间的差异。

    https://www.webpagefx.com/blog/web-design/css-tip-1-resetting-your-styles-with-css-reset/

    【讨论】:

    • 我参考了您的链接....并创建了此页面 ->>>>jsfiddle.net/vzvuxytt/19 在 IE 和 Chrome 中打开此页面.. 问题仍然存在..
    猜你喜欢
    • 2020-04-27
    • 2010-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-12
    • 2015-02-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多