【问题标题】:Google Chrome with different width不同宽度的谷歌浏览器
【发布时间】:2015-08-03 02:05:09
【问题描述】:

我在使用 google chrome 时遇到了一个奇怪的问题:

使用以下代码:

<li class="smallAds fleft">
<a href="news">
    <img class="addBorder" src=".." alt="Dialetu news!" />
</a>
</li>

Firefox 和其他浏览器上的 li 元素是 190px 宽度,但在 chrome 上是 190.016px。这个小差异足以破坏布局。

有人知道为什么会这样吗?

这只发生在 Chrome for mac 上,在 windows 上它可以完美运行。我的 css 规则也没有 li 元素的宽度,因为它应该继承 img 的宽度。

这里的相关CSS是与图片相关联的,因为上面的元素没有任何特定的样式:

#afterSlideShowSection ul li img {
border-right: 2px solid #fff;
box-sizing: border-box;
height: auto;
margin-top: 2px;
width: 190px;
}

【问题讨论】:

  • 没有相关的 CSS 我们无法回答。请提供演示。
  • 请访问以下网站:www.dialetu.com/en 我说的是主横幅下的块。
  • 如果链接消失,指向网站的链接在未来将不再有用。您需要使用问题上的代码重现问题。
  • 此代码的相关CSS是与图像关联的CSS:#afterSlideShowSection ul li img {border-right:2px solid #fff; box-sizing:边框框;高度:自动;边距顶部:2px;宽度:190px; }
  • 也许您可以制作一个 JSFiddle 演示(可能带有实际图像)以重现该问题。

标签: html css macos google-chrome width


【解决方案1】:

似乎是 chrome 中的一个问题:

https://code.google.com/p/chromium/issues/detail?id=491328

【讨论】:

    猜你喜欢
    • 2011-03-28
    • 1970-01-01
    • 2015-11-18
    • 2017-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多