当前位置:首页 > CSS

制作css选择器

2026-02-27 00:55:01CSS

CSS 选择器类型

元素选择器
直接使用 HTML 元素名称(如 pdiv)匹配所有对应元素。

p {
  color: blue;
}

类选择器(Class Selector)
通过 . 加类名匹配元素(如 .header)。

.header {
  font-size: 24px;
}

ID 选择器
通过 # 加 ID 名匹配唯一元素(如 #main-content)。

#main-content {
  background-color: #f0f0f0;
}

组合选择器

后代选择器
用空格分隔,匹配嵌套结构的后代元素(如 div p)。

div p {
  margin: 10px;
}

子元素选择器
> 分隔,仅匹配直接子元素(如 ul > li)。

ul > li {
  list-style: none;
}

相邻兄弟选择器
+ 分隔,匹配紧邻的同级元素(如 h1 + p)。

制作css选择器

h1 + p {
  font-weight: bold;
}

通用兄弟选择器
~ 分隔,匹配后续所有同级元素(如 h2 ~ p)。

h2 ~ p {
  color: gray;
}

属性选择器

基础属性匹配
通过 [attribute] 匹配包含指定属性的元素。

[target] {
  border: 1px solid black;
}

属性值匹配
精确匹配 [attribute="value"] 或部分匹配 [attribute*="value"]

制作css选择器

[type="text"] {
  padding: 5px;
}
a[href*="example"] {
  color: red;
}

伪类与伪元素

伪类(状态选择)
: 开头,如 :hover:nth-child(n)

a:hover {
  text-decoration: underline;
}
li:nth-child(odd) {
  background: #eee;
}

伪元素
:: 开头,如 ::before::first-line

p::first-line {
  font-weight: bold;
}

选择器优先级

优先级计算规则:

  • 内联样式 > ID > 类/伪类/属性 > 元素/伪元素
  • 相同优先级时,后定义的样式生效。

示例:

#content .text { color: red; }  /* 优先级高于 */
div p { color: blue; }

标签: 选择器css
分享给朋友:

相关文章

css制作三角形

css制作三角形

使用 border 属性创建三角形 通过设置元素的 border 属性可以实现三角形效果。原理是利用边框的交界处形成的斜边。 .triangle { width: 0; height: 0;…

css样式制作

css样式制作

CSS 样式制作基础 CSS(层叠样式表)用于控制网页的视觉呈现。通过选择器和属性组合,可以精确调整元素的布局、颜色、字体等样式。 选择器类型 元素选择器:p { color: red; }…

div css制作导航

div css制作导航

使用div和CSS制作导航栏 导航栏是网站的重要组成部分,用于帮助用户快速找到所需内容。以下是使用div和CSS制作导航栏的方法: HTML结构 创建一个基本的导航栏HTML结构,使用div和ul元…

css 制作表单

css 制作表单

使用 CSS 制作表单 表单是网页交互的重要组成部分,通过 CSS 可以美化表单元素,提升用户体验。以下是常见的表单样式设计方法。 基础表单结构 HTML 表单通常包含输入框、标签、按钮等元素。以下…

css制作网站导航

css制作网站导航

使用CSS制作网站导航的方法 水平导航栏 通过display: inline-block或flexbox布局实现水平导航栏。设置背景色、间距和悬停效果增强交互性。 .navbar { back…

css 制作

css 制作

CSS 制作基础 CSS(层叠样式表)用于控制网页的样式和布局。通过CSS,可以定义字体、颜色、间距、背景等视觉效果,使HTML内容更具吸引力。 内联样式 直接在HTML元素的style属性中编写…