css - css中相同的元素不同的颜色

标签 css

将不同的背景颜色应用于同一元素的正确方法是什么? 例子

 <div id="mainmenumess">
   <p class="incmessage">must be blue</p>
   <p class="incmessage">must be red</p>
 </div>

CSS

#mainmenumess .incmessage{
-webkit-border-radius: 5;
-moz-border-radius: 5;
border-radius: 5px;
color: #ffffff;
background: #de2424;
padding: 0px 5px 0px 5px;
text-decoration: none;
cursor:pointer;
}

#mainmenumess .incmessage:hover {
background: #ed4747;
text-decoration: none;
}

如果是红色就一定有 hover 蓝色没有 hover

最佳答案

所以从它的声音来看,第一个是红色的,其他的都是蓝色的?你会想做这样的事情:

#mainmenumess .incmessage:first-child {
    color: red;
}

#mainmenumess .incmessage {
    color: blue;
}

关于css - css中相同的元素不同的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27255043/

相关文章:

html - CSS 布局 : Is it possible to move the div box?

javascript - 构建一个流畅的网络应用程序——现在我用什么来制作前端动画?

javascript - 图片上的文字和 CSS 始终居中图片

python - Dash 引导组件填充

javascript - 显示元素内的多个字符

html - 百分比宽度和百分比填充

html - 向右浮动div?

javascript - Uncaught ReferenceError - 来自 href 的 <h3> 的 onClick 函数

javascript - 在 iPhone 5s 上的 iOS 9 上网站崩溃/无法加载

html - sed -- 删除非标准字符