html - 在 CSS 中覆盖以前的背景

标签 html css

所以我遇到了问题,我认为可能是我对 css 规则的理解不够。希望你们能帮帮我!

span.medback {
background-color: FFFFCC; 
}
span.hiback {
background-color: FF3333;
}
span.item1 {
display: block;
background-color:#DCF0F7;
width: 75px;
height: 58px;
border: 1px solid #000000;
float: left;
padding: 5px;
text-align: center;
}
span.item2 {
display: block;
background-color:#DCF0F7;
width: 70px;
height: 58px;
border: 1px solid #000000;
float: left;
padding: 5px;
text-align: center;
}
span.item3 {
display: block;
background-color:#DCF0F7;
width: 90px;
height: 58px;
border: 1px solid #000000;
float: left;
overflow: auto;
padding: 5px;
}
span.item4 {
display: block;
background-color:#DCF0F7;
width: 170px;
height:48px;
border: 1px solid #000000;
float: left;
overflow: auto;
padding: 10px;
}
span.item5 {
display: block;
background-color: #DCF0F7;
width: 80px;
height:58px;
border: 1px solid #000000;
float:left;
padding: 5px;
}
span.item6 {
display: block;
background-color: #DCF0F7;
width: 30px;
height: 58px;
border: 1px solid #000000;
float:left;
padding: 5px;
}

span.item6 a img {
width: 20px;
height: 20px;
}
span.item1 a img {
width: 20px;
height: 20px;
}

span.item7 {
display: block;
background-color: #DCF0F7;
width: 30px;
height: 58px;
border: 1px solid #000000;
float:left;
padding: 5px;
}

请原谅超长的 CSS 行 - 这是了解我的问题所必需的

<ul id="sortable" class="mainlist"><li class="listwrap" id="arrange_69"><span class="item1 "><a class="checkmarked" href=""><img src="" title="check" alt="check" /></a></span>
<span class="item2 ">&#x25B2; | &#x25BC;</span>
<span class="item3 ">monkey</span>
<span class="item4 "></span>
<span class="item5 "></span>
<span class="item6 "><a class="edit" href=""><img title="edit" alt="edit" src="" /></a></span>
<span class="item7 "><a class="confirm" href=""><img title="Delete" alt="Delete"src="" /></a></span></li>
<li class="listwrap" id="arrange_72"><span class="item1 hiback"><a class="checkmarked" href=""><img src="" title="check" alt="check" /></a></span>
<span class="item2 hiback">&#x25B2; | &#x25BC;</span>
<span class="item3 hiback">new</span>
<span class="item4 hiback"></span>
<span class="item5 hiback">Mar 25th 2014 12:30 PM</span>
<span class="item6 hiback"><a class="edit" href=""><img title="edit" alt="edit" src="" /></a></span>
<span class="item7 hiback"><a class="confirm" href=""><img title="Delete" alt="Delete"src="" /></a></span></li></ul>

我的问题是为什么第二个 li 中的 hiback 类不覆盖其他元素的背景颜色?有什么办法可以获得该功能吗? (如果设计不当,可以选择重写整个内容)感谢您的帮助!

最佳答案

因为:

关于html - 在 CSS 中覆盖以前的背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22640236/

相关文章:

javascript - 单击页面上的电子邮件链接的软件?

html - 图像悬停后尝试显示内容

html - 使用 id 设置样式时,DIV 不会从 CSS 类获取样式

html - 如何在 Chrome 中使文本呈现像 Internet Explorer 一样清晰

html - 相对div中的绝对位置图像

php - 得分范围 PHP

css - 较大的 div 在较小的 div 内居中

html - 可折叠的 CSS 左侧列和自动扩展的右侧列...垂直扩展?

javascript - 无法在弹出窗口中执行JS

javascript - 如何在 img 标签的 src 属性中包含一个随机数变量