【发布时间】:2014-05-30 12:25:07
【问题描述】:
我知道像*border-top-width:0; 这样的样式名称前的 * 前缀是 IE 浏览器的一个hack。但是,我无法理解这一点。当*用作后缀时,如下所示是什么意思??
.ancestors *
{
display: block;
border: 2px solid lightgrey;
color: lightgrey;
padding: 5px;
margin: 15px;
}
我观察到,当星号出现时,样式会在 chrome 浏览器中应用,而当星号被删除时,样式不会在 chrome 浏览器中应用。
【问题讨论】:
-
.ancestors *将选择.ancestors中的所有项目 -
What does "*" mean in CSS? 的可能重复项
-
@AlexWayne:- 这不是重复的,因为在前面的问题中 * 被用作前缀。 OP正在询问星作为后缀的相关性! :)
标签: css