【问题标题】:CSS div overlay tag works fine in Chrome on desktop, but not in Chrome on AndroidCSS div 覆盖标签在桌面上的 Chrome 中工作正常,但在 Android 上的 Chrome 中不行
【发布时间】:2016-02-02 22:17:31
【问题描述】:

我有一个简单的覆盖<div> 标签,它在图像顶部放置一些文本。这是 HTML 代码:

<div class="single_image">
  <div id="example-1" class="thumbs">
    <a href="images/photos/01/DSC05689.jpg">
      <img src="images/m1.png" alt="">
    </a>
    <a href="images/photos/01/DSC05690.jpg"></a>
    <a href="images/photos/01/DSC05692.jpg"></a>
    <a href="images/photos/01/DSC05693.jpg"></a>
    <a href="images/photos/01/DSC05694.jpg"></a>
    <a href="images/photos/01/DSC05705.jpg"></a>
  </div>
</div>
<div class="overlay">Tap to view</div>
</div>

这是桌面机器上 Chrome 浏览器中代码的样子:

但是,如果我在 Android 上的 Chrome 中打开页面,文本会落在图像下方,这就是我得到的:

这是我的 CSS:

.overlay {
  pointer-events: none;
  position: absolute;
  top: 25px;
  right: 50px;
  width: 200px;
  height: 25px;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
}

这可能是什么原因?

【问题讨论】:

  • 愚蠢的问题,但是为什么你的html和你的css在不同的sn-ps中?

标签: android html css google-chrome


【解决方案1】:

这似乎是浏览器缓存的问题。如果我在 Android 上的隐身标签上打开该页面,它会按预期工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-03
    • 1970-01-01
    • 1970-01-01
    • 2015-03-04
    • 2016-03-02
    相关资源
    最近更新 更多