css常用选择器用法和示例说明

  1. 标签选择器 (Element Selector)

    • 语法element { property: value; }
    • 案例
       Css 
      1p { color: green; }
    • 说明:这个例子将会把所有<p>标签内的文本颜色设置为绿色。
  2. 类选择器 (Class Selector)

    • 语法.class-name { property: value; }
    • 案例
       Css 
      1.highlight { background-color: yellow; }
    • 说明:这个例子将会把所有拥有highlight类的元素背景色设置为黄色。
  3. ID选择器 (ID Selector)

    • 语法#id-value { property: value; }
    • 案例
       Css 
      1#main-header { font-size: 24px; }
    • 说明:这个例子将会把ID为main-header的元素的字体大小设置为24像素。
  4. 后代选择器 (Descendant Selector)

    • 语法ancestor descendant { property: value; }
    • 案例
       Css 
      1div p { margin-bottom: 1em; }
    • 说明:这个例子将会为<div>元素内部的所有<p>子元素设置底部外边距为1em。
  5. 子元素选择器 (Child Selector)

    • 语法parent > child { property: value; }
    • 案例
       Css 
      1ul > li { list-style-type: none; }
    • 说明:这个例子将会取消所有直接位于<ul>元素下的<li>元素的项目符号样式。
  6. 属性选择器 (Attribute Selector)

    • 语法[attribute=value] { property: value; }
    • 案例
       Css 
      1a[target="_blank"] { color: blue; }
    • 说明:这个例子将会把所有目标属性target值为"_blank"的链接文本颜色设置为蓝色。
  7. 伪类选择器 (Pseudo-class Selector)

    • 语法selector:pseudo-class { property: value; }
    • 案例
       Css 
      1a:hover { text-decoration: underline; }
    • 说明:这个例子将会在鼠标悬停时给所有链接添加下划线。
  8. 包含指定内容的选择器 (Substring Matching Attribute Selector)

    • 语法[attribute*="value"] { property: value; }
    • 案例
       Css 
      1input[type*="password"] { border-color: red; }
    • 说明:这个例子将会把所有类型属性中包含"password"的输入框的边框颜色设置为红色。
  9. 伪元素选择器 (Pseudo-element Selector)

    • 语法selector::pseudo-element { property: value; }
    • 案例
       Css 
      1p::first-letter { font-size: 2em; }
    • 说明:这个例子将会使所有段落的第一个字母字体大小加倍。
  10. 结构性伪类选择器 (Structural Pseudo-classes)

    • 例如:nth-child(n):nth-of-type(n):first-of-type:last-of-type等。
    • 案例
       Css 
      1li:nth-child(odd) { background-color: lightgray; }
    • 说明:这个例子将会把所有列表项中奇数位置的元素背景色设置为浅灰色。
  11. 状态伪类选择器 (State Pseudo-classes)

    • 例如:enabled:disabled:checked:focus 等。
    • 案例
       Css 
      1input:disabled { opacity: 0.5; }
    • 说明:这个例子会使所有禁用状态的输入框透明度降低至50%。

相关推荐

  1. css选择示例说明

    2024-03-21 02:06:02       46 阅读
  2. css选择(一)

    2024-03-21 02:06:02       40 阅读
  3. 【前端】CSS选择总结

    2024-03-21 02:06:02       37 阅读
  4. 前端 CSS 经典:好CSS 选择

    2024-03-21 02:06:02       31 阅读
  5. 【Swift】NSPopUpButton示例

    2024-03-21 02:06:02       57 阅读
  6. 【Swift】NSSearchField示例

    2024-03-21 02:06:02       45 阅读
  7. CSS的基本结构

    2024-03-21 02:06:02       124 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-21 02:06:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-21 02:06:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-21 02:06:02       87 阅读
  4. Python语言-面向对象

    2024-03-21 02:06:02       96 阅读

热门阅读

  1. 面试宝典:MySQL 慢查询优化

    2024-03-21 02:06:02       43 阅读
  2. #微信小程序:微信小程序常见的配置&传旨

    2024-03-21 02:06:02       36 阅读
  3. 一种爬取网易云歌曲与歌词的方法

    2024-03-21 02:06:02       36 阅读
  4. Python 机器学习 HMM模型三种经典问题

    2024-03-21 02:06:02       46 阅读
  5. [leetcode 274][H指数]

    2024-03-21 02:06:02       43 阅读
  6. 【pip学习笔记】Python包管理器 - pip

    2024-03-21 02:06:02       36 阅读
  7. python 常用装饰器

    2024-03-21 02:06:02       40 阅读
  8. C语言程序设计-谭浩强

    2024-03-21 02:06:02       39 阅读
  9. 【算法】归并排序模板

    2024-03-21 02:06:02       38 阅读
  10. 京东jd按关键字搜索商品 API

    2024-03-21 02:06:02       38 阅读