html - Chrome <span> 背景颜色

标签 html css google-chrome

我的 Chrome 有问题。我创建了一个网站,html 代码如下所示:

<div id="Content"> 
<h1><span id="back-color">Heading</span></h1> 
<p><span id="back-color">bla bla bla:</span></p> 
  <ul id="bild-liste"> 
    <li><span id="back-color"><a href="?section=Bilder&ID=1">AAAAAA</span></li> 
    <li><span id="back-color"><a href="?section=Bilder&ID=2">BBBBBB</span></li> 
    <li><span id="back-color"><a href="?section=Bilder&ID=3">CCCCCC</span></li> 
    <li><span id="back-color"><a href="?section=Bilder&ID=4">DDDDDD</span></li> 
    <li><span id="back-color"><a href="?section=Bilder&ID=5">EEEEEE</span></li> 
  </ul> 
</div>

我的 css 样式表中有趣的部分如下所示:

#back-color
{
      background-color: white;
}

所以我只希望字母后面的颜色是白色。这在 Opera 中效果很好,但在 Chrome 中观看该网站时,背景仅在标题后面和“AAAAAA”后面是白色的,而不是在列表的其他元素后面。这很令人困惑,因为它只在 Chrome 中不起作用。也许有人可以解决这个问题。谢谢!

最佳答案

一个 id 只能在一个网站上使用一次。改为使用 css 类

(将 id="back-color"替换为 class="back-color"并在您的 css 样式表中使用 .back-color 而不是 #back-color

关于html - Chrome <span> 背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8125408/

相关文章:

Javascript如何获取表单的所有元素

javascript - 使用 JavaScript 从页面中删除 div

javascript - 为什么用 Ajax 响应替换页面内容时不应用 jQuery 插件?

html - 从打印版本中删除阴影

html - 使用 bootstrap 创建响应式图像

javascript - 如何使用 API 将 Chrome 书签与扩展中的服务器同步

google-chrome - Chrome 浏览器如何确定内存缓存和磁盘缓存?

javascript - 自动将名称 ="blah"标签添加到 <tr> 中的第 n 个 <td>

javascript - 如何使用谷歌图表向散点图的点添加渐变颜色填充?

html - animate.css 仅在您的屏幕看到元素 ID 时生效