学习 CSS 时,掌握基本的 CSS 选择器是非常关键的。这些选择器可以帮助你更精确地定位并样式化网页元素。

常用选择器

以下是一些常用的 CSS 选择器:

  • 元素选择器:选择页面中的所有指定元素。
    p {
      color: red;
    }
    
  • 类选择器:通过类名选择元素。
    .my-class {
      font-size: 16px;
    }
    
  • ID 选择器:通过 ID 选择唯一的元素。
    #my-id {
      background-color: blue;
    }
    
  • 标签选择器:选择所有指定的 HTML 标签。
    a {
      text-decoration: none;
    }
    
  • 后代选择器:选择指定元素的后代元素。
    ul li {
      color: green;
    }
    
  • 子选择器:选择指定元素的直接子元素。
    ul > li {
      font-weight: bold;
    }
    
  • 相邻兄弟选择器:选择紧接指定元素之后的兄弟元素。
    li + li {
      margin-top: 10px;
    }
    
  • 通用兄弟选择器:选择指定元素之后的所有兄弟元素。
    li ~ li {
      margin-top: 5px;
    }
    

实例

假设你有一个 HTML 结构如下:

<ul>
  <li class="list-item">Item 1</li>
  <li class="list-item">Item 2</li>
  <li class="list-item">Item 3</li>
</ul>

你可以使用以下 CSS 选择器来应用样式:

ul .list-item {
  background-color: #f0f0f0;
}

ul > li {
  padding: 10px;
}

这将使列表项背景为浅灰色,并且每个列表项都添加了内边距。

学习资源

如果你想要更深入地了解 CSS 选择器,可以参考以下资源:

CSS Selectors

希望这些信息能帮助你更好地理解 CSS 选择器!