*>.launch-button
{
background:#333;
}
许多新的jquery,css样式id或类元素都以或包含(>)(<)或(*)开头,我不知道它们实际上代表什么。
答案 0 :(得分:3)
*
代表每个元素。>
是元素的直接子元素<
并不代表CSS中的任何内容。解释问题中的选择器:
*>.launch-button
选择类名的每个元素等于'launch-button',它是任何元素的直系后代。认为这是一个有用的选择器的唯一方法是注意它只会选择那些具有父元素的元素。但是,据我所知,这仍将选择类名“启动按钮”的每个元素,因为body
标记被视为元素本身。 JS Fiddle demonstration
所以,我建议只使用.launch-button
。而不是那个选择器。
参考文献:
答案 1 :(得分:2)