`
wangyongfei
  • 浏览: 23159 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

css类选择器

css 
阅读更多

1.基本选择器

×  通用元素选择器,匹配任何元素
e  标签选择器,匹配所有使用e标签的元素
.info   class选择器,匹配所有class属性中包含info的元素
#footer  id选择器,匹配所有id属性等于footer的元素

 实例:

* { margin:0; padding:0; }
p { font-size:2em; }
.info { background:#ff0; }
p.info { background:#ff0; }
p.info.error { color:#900; font-weight:bold; }
#info { background:#ff0; }
p#info { background:#ff0; }

2.多元素选择器

e,f   多元素选择器,同时匹配所有e元素或f元素,e和f之间用逗号分隔
e f    后代元素选择器,匹配所有属于e元素后代的f元素,e和f之间用空格分隔
e>f    子元素选择器,匹配所有e元素的子元素f
e+f    毗邻元素选择器,匹配所有紧随e元素之后的同级元素f

  实例:

div p { color:#f00; }
#nav li { display:inline; }
#nav a { font-weight:bold; }
div > strong { color:#f00; }
p + p { color:#f00; }

 3.属性选择器

E[att]	匹配所有具有att属性的E元素,不考虑它的值。(注意:E在此处可以省略如"[cheacked]"。以下同。)
E[att=val]	匹配所有att属性等于"val"的E元素
E[att~=val]	匹配所有att属性具有多个空格分隔的值、其中一个值等于"val"的E元素
E[att|=val]	匹配所有att属性具有多个连字号分隔(hyphen-separated)的值、其中一个值以"val"开头的E元素,主要用于lang属性,比如"en"、"en-us"、"en-gb"

 实例:

p[title] { color:#f00; }
div[class=error] { color:#f00; }
td[headers~=col1] { color:#f00; }
p[lang|=en] { color:#f00; }
blockquote[class=quote][cite] { color:#f00; }

 4.css中的伪类

E:first-child	匹配父元素的第一个子元素
E:link	匹配所有未被点击的链接
E:visited	匹配所有已被点击的链接
E:active	匹配鼠标已经其上按下、还没有释放的E元素
E:hover	匹配鼠标悬停其上的E元素
E:focus	匹配获得当前焦点的E元素
E:lang(c)	匹配lang属性等于c的E元素

 实例:

p:first-child { font-style:italic; }
input[type=text]:focus { color:#000; background:#ffe; }
input[type=text]:focus:hover { background:#fff; }
q:lang(sv) { quotes: "\201D" "\201D" "\2019" "\2019";

 5.css中的伪元素

E:first-line	匹配E元素的第一行
E:first-letter	匹配E元素的第一个字母
E:before	在E元素之前插入生成的内容
E:after	在E元素之后插入生成的内容

 实例:

p:first-line { font-weight:bold; color;#600; }
.preamble:first-letter { font-size:1.5em; font-weight:bold; }
.cbb:before { content:""; display:block; height:17px; width:18px; background:url(top.png) no-repeat 0 0; margin:0 0 0 -18px; }
a:link:after { content: " (" attr(href) ") "; }

 6.同级元素通用选择器

E~F  匹配任何元素在E元素之后的同级F元素

 实例:

p~ul{ background:#ff0; }

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    web开发——CSS类选择器.docx

    CSS 类选择器 CSS 类选择器是 CSS 中的一种选择器,用于选择拥有特定类名的 HTML 元素。类选择器以一个点号(.)开头,后面跟着类名。 例如,`.center {text-align: center}`,这意味着所有拥有 center 类的 HTML ...

    css类选择器的使用方法详解

    类选择器的使用方法很直接,例如,如果有一个类名叫做"important",那么CSS中相应的类选择器写法就是“.important”。要应用这个类选择器定义的样式,只需在相应的HTML元素中添加这个类名作为其class属性的值。比如...

    CSS选择器.pdf

    在CSS选择器的体系中,存在多种不同类型的选择器,每种都有其特定的用途和使用场景。 首先,元素选择符是最基本的类型,包括通配符选择器、标签选择器、id选择器和class选择器。通配符选择器用“*”表示,可以选中...

    react-React组件的css选择器

    在React开发中,CSS选择器是用于特定于组件的样式化的一种强大工具。React组件的样式管理是一个关键的方面,因为它影响着应用的可维护性和性能。本篇将深入探讨React组件与CSS选择器的结合使用,以及如何优化组件的...

    CSS基本选择器实用PPT课件.pptx

    类别选择器是 CSS 中另一种基本选择器,它可以定义一个类名,然后在页面中使用该类名来引用该样式。例如: .title1 { font-size: 18px; color: blue; } 四、CSS 的应用 CSS 的应用非常广泛,例如: * 实现网页...

    前端必须掌握的css选择器方法

    下面是前端开发中经常使用的 30 个 CSS3 选择器,包括通用元素选择器、ID 选择器、类选择器、标签选择器、伪类选择器、毗邻元素选择器、子元素选择器、属性选择器等。 1. 通用元素选择器 * 通用元素选择器*是选择...

    CSS选择器-.pdf

    此外,CSS 还提供了分组选择器,可以将多个选择器分组在一起,并应用同样的样式。例如: ```css h2, p {color: gray;} ``` 这将将 h2 和 p 元素的颜色设置为灰色。 分组选择器可以将任意多个选择器分组在一起,对此...

    HTML5&CSS3网页制作:CSS基础选择器.pptx

    在这篇关于"CSS基础选择器"的讲解中,我们将深入理解CSS选择器的概念以及如何使用它们来定位并应用样式到HTML元素。 **CSS选择器**是CSS中的基本概念,它们是用于选取HTML文档中特定元素的工具。选择器使得我们可以...

    利用css+javascript实现的一个日期选择器代码

    CSS文件会包含各种选择器(如类选择器、ID选择器等)和属性(如颜色、字体、布局等),以定制日期选择器的显示效果,包括按钮、日历视图、高亮选中日期等元素的样式。 2. `demo.htm`:这是一个HTML演示文件,用于...

    css属性选择器理解案列

    理解css属性选择器

    css颜色选择器

    CSS 颜色选取器允许您将 CSS 颜色值插入 CSS 颜色属性。 它包括标准的调色板的颜色和使用标准颜色的名称、哈希代码、RGB、RGBA、HSL 和 HSLA 颜色值,并显示最近使用的颜色的列表。 默认情况下,颜色选取器将输入...

    HTML5+CSS3 城市选择器

    通过使用选择器(如类选择器、ID选择器和伪类选择器),可以精确控制各个元素的样式,包括颜色、字体、布局等。CSS3的过渡(transition)和动画(animation)效果可以使选择过程更加平滑,比如在用户点击城市时添加...

    CSS3选择器总结CSS3选择器总结

    CSS选择器可以分为多种类型,包括id选择器、类选择器、标签选择器、交叉选择器、群组选择器、后代选择器和通用选择器。 - id选择器:通过元素的id属性来选择特定元素,使用#符号加上id名作为选择器(如#idname)。 ...

    30个最常用css选择器解析

    "CSS选择器详解" CSS选择器是CSS样式语言中最基本的组成部分,它们定义了样式应用于哪些HTML元素。选择器分为五种基本类型:标签选择器、class选择器、ID选择器、后代选择器和伪类选择器。 1. 星状选择符(*) 星...

    CSS层叠样式表技术参考手册

    - **选择器列表**:提供CSS选择器的完整列表。 - **选择器说明**:解释每个选择器的功能及应用场景。 - **9.3 CSS听觉参考手册** - **听觉属性**:介绍CSS中的听觉相关属性。 - **应用实例**:提供实例代码展示...

    CSS源码解读

    在压缩包中的`css-class-17`文件可能是关于CSS类选择器的示例或练习,它可能包含了一些特定的类选择器用法,如创建模块化CSS、使用BEM(Block Element Modifier)命名约定、或者实现响应式设计等。通过对这个文件的...

    CSS基本选择器实用PPT学习教案.pptx

    CSS 基本选择器实用学习教案 本学习教案主要介绍了 CSS 基本选择器的概念、语法和应用,旨在帮助学生掌握基本的 CSS 选择器,并实践于个人主页项目中。 一、CSS 概念和语法 CSS(Cascading Style Sheets)是用来...

    一种可视化的方式来分析选择器在CSS中的特殊性

    **CSS选择器特殊性分析** 在CSS样式表中,选择器是用于指定元素样式的关键工具。它们决定了哪些规则将应用于页面上的特定元素。选择器的特殊性(Specificity)是CSS优先级的一种度量,用于解决当多个选择器同时影响...

Global site tag (gtag.js) - Google Analytics