html - 菜单栏中事件元素的不同颜色

标签 html css

我正在尝试更改此菜单中第一个元素的颜色(这样用户就知道是事件元素),有什么帮助吗?

<ul>
  <li><a href="#" class="current">jkfasdf</a></li>
  <li><a href="#">jkffasdf fjaskdfasfs jajklfd fjklasdfas</a></li>
</ul>

ul{
  background: red;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  float: left; #esto permite que se adapte el ancho del ul al contenido..
  # quizas por ello no se pueda centrar si se quiere :)
}

li {
  padding: 10px; display: inline-block;
  border-left: 1px solid white;
  width: 100px;
  text-align: center;
  vertical-align: middle;
}
li:first-child {border-left: none;}

li.current {
   background: yellow;
}

a {

}

这是 jsfiddle:

http://jsfiddle.net/y3NCq/46/

最佳答案

您缺少一个空格:li .current {。如果没有空间,它会尝试将它应用于 current 类的 li 项,您希望它应用于 li 的子项使用 current 类。

关于html - 菜单栏中事件元素的不同颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14399525/

相关文章:

html - 2个动态大小的div + float :left

javascript - 将 div 定位在另一个 div 的位置

php - Xpath - 选择具有属性的元素并获取另一个属性值

javascript - jQuery 错误 - 生成未定义

javascript - 在 Jquery 中,需要从 CSS 中获取数字值而不是固定数字

javascript - 在 asp.net 中单击按钮时如何增加或减小 div 的大小?

javascript - 在新窗口中弹出一个 div 但保留 css 和脚本

php 和 html 表单在同一页面上

javascript - 跟踪样板 webapp 代码

html - Bootstrap 轮播在 Chrome 和 Opera 中没有响应