CSS按类选择,这是id的子元素

Ada*_*yai 0 css

当我已经通过它在CSS中的id选择它的父级时,我似乎无法通过它的类来选择元素.这可能是什么问题?

<div id="desktopCloseIconQuickAction" class='shown'>
  <span class="icon-label">Close</span>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

#desktopCloseIconQuickAction {
 font-size: 13px; 
 position: absolute; 
 overflow: hidden; 
 right: -115px; 
 top: 15px; 
 z-index: 9; 
 width: 70px;
 opacity: 0;
 transition: all 0.6s;
}

#desktopCloseIconQuickAction.shown {
 right: 15px;
 opacity: 1;
}

#desktopCloseIconQuickAction .icon_label {
 display: inline;
 opacity: 0;
 padding-right: 5px;
 transition: all 0.6s;
 color: green;
}
Run Code Online (Sandbox Code Playgroud)

为什么跨度中的文本"关闭"变为绿色或消失?

JSFiddle:http://jsfiddle.net/1t8rumc5/1/

Glo*_*del 5

你有一个拼写错误,在HTML中,span类被定义为

.icon-label 
Run Code Online (Sandbox Code Playgroud)

但它在CSS中

.icon_label 
Run Code Online (Sandbox Code Playgroud)

  • 发生在我们所有人身上.如果一双新眼睛看着它,通常会有所帮助. (3认同)
  • ...感谢您指出...我现在正在看这段代码35分钟,并没有注意到:| (2认同)