css - 更改嵌套跨度之外的跨度元素的属性

标签 css

问题

我想访问跨度文本并更改其颜色。 我如何在以下设置中执行此操作?

代码

<div class="element">
    <button type="button" class="btn btn-default">
        <span class="glyphicon glyphicon-play" ng-if="true">button</span>
    </button>
    <span class="title">Change this color</span>
</div>

建议

span.glyphicon.glyphicon-play[ng-if="true"] span.title  {
    color:red;
}

不幸的是,这不起作用。

JSFiddle

http://jsfiddle.net/916g3bea/2/

最佳答案

试试这个:

span.glyphicon.glyphicon-play[ng-if="true"], span.title {
    color:red;
}

关于css - 更改嵌套跨度之外的跨度元素的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26010400/

相关文章:

javascript - Chrome 中未应用 Owl Carousel 动画

javascript - 单击下一个下拉菜单打开器按钮时关闭上一个下拉菜单并保持该菜单打开

javascript - 粘贴HTML内容时如何去掉多余的回车

css - 防止div超出屏幕

jquery - CSS3 动画没有缩小到页面的中心

javascript - 缩放 SVG 不适用于 Internet Explorer

javascript - 我正在尝试使用 Javascript 更改 CSS 元素,但它不起作用

html - 删除第二个框和第三个框之间的空间

html - 无法弄清楚如何设置这些图标的样式,使它们具有不同的颜色

jquery - 我如何不将 jquery mobile 的 CSS 应用于特定元素?