css-css的常用选择器
1.类选择器
<style type="text/css">
.top{color:red;}
</style>
<p class="top">类选择器</p>
2.id选择器
<style type="text/css">
#top{color:red;}
</style>
<p id="top">id选择器</p>
3.标签选择器
<style type="text/css">
p{color:red;}
</style>
<p>标签选择器</p>
4.群组选择器
<style type="text/css">
p,h1,h2{color:red;}
</style>
<p>标签选择器</p>
<h1>标签选择器1</h1>
<h2>标签选择器2</h2>
附
- .intro 选择 class="intro" 的所有元素。 1
- #firstname 选择 id="firstname" 的所有元素。 1
- * 选择所有元素。 2
- p 选择所有 <p> 元素。 1
- div,p 选择所有 <div> 元素和所有 <p> 元素。 1
- div p 选择 <div> 元素内部的所有 <p> 元素。 1
- div>p 选择父元素为 <div> 元素的所有 <p> 元素。 2
- div+p 选择紧接在 <div> 元素之后的所有 <p> 元素。 2
- [target] 选择带有 target 属性所有元素。 2
- [target=_blank] 选择 target="_blank" 的所有元素。 2
- [title~=flower] 选择 title 属性包含单词 "flower" 的所有元素。 2
- [lang|=en] 选择 lang 属性值以 "en" 开头的所有元素。 2
- a:link 选择所有未被访问的链接。 1
- a:visited 选择所有已被访问的链接。 1
- a:active 选择活动链接。 1
- a:hover 选择鼠标指针位于其上的链接。 1
- input:focus 选择获得焦点的 input 元素。 2
- p:first-letter 选择每个 <p> 元素的首字母。 1
- p:first-line 选择每个 <p> 元素的首行。 1
- p:first-child 选择属于父元素的第一个子元素的每个 <p> 元素。 2
- p:before 在每个 <p> 元素的内容之前插入内容。 2
- p:after 在每个 <p> 元素的内容之后插入内容。 2
- p:lang(it) 选择带有以 "it" 开头的 lang 属性值的每个 <p> 元素。 2
- p~ul 选择前面有 <p> 元素的每个 <ul> 元素。 3
- a[src^="https"] 选择其 src 属性值以 "https" 开头的每个 <a> 元素。 3
- a[src$=".pdf"] 选择其 src 属性以 ".pdf" 结尾的所有 <a> 元素。 3
- a[src*="abc"] 选择其 src 属性中包含 "abc" 子串的每个 <a> 元素。 3
- p:first-of-type 选择属于其父元素的首个 <p> 元素的每个 <p> 元素。 3
- p:last-of-type 选择属于其父元素的最后 <p> 元素的每个 <p> 元素。 3
- p:only-of-type 选择属于其父元素唯一的 <p> 元素的每个 <p> 元素。 3
- p:only-child 选择属于其父元素的唯一子元素的每个 <p> 元素。 3
- p:nth-child(2) 选择属于其父元素的第二个子元素的每个 <p> 元素。 3
- p:nth-last-child(2) 同上,从最后一个子元素开始计数。 3
- p:nth-last-of-type(2) 同上,但是从最后一个子元素开始计数。 3
- p:last-child 选择属于其父元素最后一个子元素每个 <p> 元素。 3
- :root 选择文档的根元素。 3
- p:empty 选择没有子元素的每个 <p> 元素(包括文本节点)。 3
- #news:target 选择当前活动的 #news 元素。 3
- input:enabled 选择每个启用的 <input> 元素。 3
- input:disabled 选择每个禁用的 <input> 元素 3
- input:checked 选择每个被选中的 <input> 元素。 3
- :not(p) 选择非 <p> 元素的每个元素。 3
- ::selection 选择被用户选取的元素部分。 3
分享到:
相关推荐
css-selector-tokenizer, 解析和 stringifies CSS选择器 CSS模块:CSS选择器标记器解析和 stringifies CSS选择器。import Tokenizer from "css-selector-tokenizer";let input = "a#content.act
"css-diner-develop"是一个专为CSS初学者设计的经典练习项目,旨在帮助学习者通过实践来掌握CSS选择器的使用技巧。 这个项目包含一个名为"css-diner-develop"的压缩包,解压后,你可以找到一个名为"index.html"的...
使用自定义命名空间.a => .prefix .a每个CSS选择器添加前缀。 目录 安装 $ npm install postcss-prefix-selector 与PostCSS结合使用 const prefixer = require ( 'postcss-prefix-selector' ) // css to be ...
postcss-选择器命名空间 安装 $ npm install postcss-selector-namespace 用法 var postcss = require ( 'postcss' ) var selectorNamespace = require ( 'postcss-selector-namespace' ) var output = postcss ( ) ...
postcss选择器解析器 选择器解析器,具有用于处理选择器字符串的内置方法。 安装 使用可以: npm install postcss-selector-parser 快速开始 const parser = require ( 'postcss-selector-parser' ) ; const ...
在React开发中,CSS选择器是用于特定于组件的样式化的一种强大工具。React组件的样式管理是一个关键的方面,因为它影响着应用的可维护性和性能。本篇将深入探讨React组件与CSS选择器的结合使用,以及如何优化组件的...
该插件提供了使用大多数CSS变量功能(包括选择器级联和一些警告)的一种面向未来的方式,因为它只能看到CSS,而不能看到应用CSS的潜在动态HTML和DOM。 安装 npm install postcss-css-variables --save-dev 目录 -- ...
2. **CSS代码美化**:它可以整理CSS选择器,对规则进行排序,保持样式表的整洁。 3. **JavaScript代码美化**:插件支持ES6及以下版本的JavaScript格式化,包括函数、对象、数组等结构的规范排版。 **此外,...
:white_heavy_check_mark: 支持PostCSS v7或v8 一个插件,该插件为CSS样式添加了选择器,以限制它们对页面中父元素的影响。如何使用这个插件? 这些说明仅适用于此插件。 请参阅网站以获取框架信息。安装使用yarn ...
在`css-loader-deep-remove.zip`这个压缩包中,很可能是包含了一个示例项目或者一个自定义配置,用于演示如何结合使用`css-loader`与某种深度选择器清理策略。文件列表只给出了`css-loader-deep-remove`,这意味着...
CSS选择器学习 很好的一份练习 分享学习 It's a fun game to learn and practice CSS selectors. 转自:https://github.com/flukeout/css-diner
`is-css-root`是一个开源库,专门用于检测一个CSS选择器是否属于根选择器。这个库为开发者提供了一个便捷的方式来判断一个CSS规则是否作用于文档的顶层,即HTML元素。在深入探讨`is-css-root`之前,我们先来理解什么...
CSS Modules提供了一种方式来创建私有、局部的CSS样式,避免了全局命名空间的污染,提高了样式选择器的安全性。通过`postcss-modules-parser`,开发者可以将CSS文件中的这些局部定义转化为可以在JavaScript中使用的...
`vision-css-loader`解析CSS文件,识别选择器、属性和值,并可能对其进行扩展或替换,以便引入视觉层的概念。例如,它可能为每个CSS规则添加一个视觉注解,描述其在页面上的影响区域,这对于大型项目的样式调试和...
【前端开源库-css-selector-extract】是一个专门用于前端开发的开源工具,它的主要功能是能够从CSS代码中高效地提取出指定的CSS选择器。这个工具对于开发者来说尤其有用,因为它可以帮助他们更好地理解和分析项目中...
今天我们要探讨的是一个名为“postcss-select”的开源库,它专用于处理CSS选择器。这个库是基于PostCSS构建的,PostCSS是一个现代化的CSS转换工具,它允许开发者通过JavaScript插件来扩展CSS的功能。 **PostCSS ...
2. CSS选择器:CSS通过选择器来定位HTML元素,如类选择器(`.classname`)、ID选择器(`#idname`)、标签选择器(`element`)和后代选择器(`parent > child`)等,以便应用样式。 3. 布局技术:CSS Flexbox和Grid...
2. **CSS Prettify**:在CSS方面,HTML-CSS-JS Prettify 可以自动格式化选择器,将多个样式规则合并到一行,统一缩进,以及规范注释的格式。这有助于保持CSS文件的整洁,避免因样式混乱导致的问题。 3. **JS ...
CSS选择器是控制元素样式的关键,源码中可能包含了各种选择器的实例,如基础选择器(ID、类、元素选择器)、属性选择器、伪类和伪元素等。通过实践,我们可以掌握更精确地选取和操作DOM元素的方法。 盒模型是CSS...
此外,CSS 还提供了分组选择器,可以将多个选择器分组在一起,并应用同样的样式。例如: ```css h2, p {color: gray;} ``` 这将将 h2 和 p 元素的颜色设置为灰色。 分组选择器可以将任意多个选择器分组在一起,对此...