.class-name是什么意思作为CSS选择器?

tho*_*i56 3 css css-selectors

所以,如果我有一个名为"class-name"的CSS类,以下是什么意思?

.class-name {
  margin: 0;
}
Run Code Online (Sandbox Code Playgroud)

为什么,如果我有以下HTML

<div id="some-id">
    <ul>
        <li class="class-name">
    ...
Run Code Online (Sandbox Code Playgroud)

是选择器

#some-id .class-name ul li
Run Code Online (Sandbox Code Playgroud)

不存在?

Jam*_*ran 6

.class_name 表示选择具有该类的元素.

#some-id .class-name ul li 表示"在名为'some-id'的元素的内部html中选择属于具有类'class_name'的元素内的ul元素内的li元素"