热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CSS3选择器有哪些及怎么使用

今天小编给大家分享一下CSS3选择器有哪些及怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章

今天小编给大家分享一下CSS3选择器有哪些及怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

在 CSS 中,抉择器是一种内容,用于决议需求添加名堂的元素。

"CSS" 列批示该属性是在哪一个 CSS 版本中定义的。(CSS1、CSS2 照常 CSS3。)

决议器 例子 例子刻划 CSS
.class .intro 抉择 class="intro" 的全数元素。 1
#id #firstname 决定 id="firstname" 的所有元素。 1
* * 选择一切元素。 2
element p 决议全部

元素。

1
element,element div,p 选择一切
元素和全部

元素。

1
element element div p 抉择
元素外部的全部

元素。

1
element 选择器" href="http://www.w3school.com.cn/cssref/sele首席技术官r_element_gt.asp">element>element div>p 选择父元素为
元素的全部

元素。

2
element+element div+p 决意紧接在
元素以后的一切

元素。

2
[attribute] [target] 决定带有 target 属性一切元素。 2
[attribute=value] [target=_blank] 选择 target="_blank" 的全体元素。 2
[attribute~=value] [title~=flower] 决定 title 属性包含单词 "flower" 的所有元素。 2
[attribute|=value] [lang|=en] 决议 lang 属性值以 "en" 最初的全体元素。 2
:link a:link 决议全部未被走访的链接。 1
:visited a:visited 决定悉数已被访问的链接。 1
:active a:active 决议勾当链接。 1
:hover a:hover 决议鼠标指针位于其上的链接。 1
:focus input:focus 决意获得核心的 input 元素。 2
:first-letter p:first-letter 决议每个

元素的首字母。

1
:first-line p:first-line 决定每个

元素的首行。

1
:first-child p:first-child 抉择属于父元素的第一个子元素的每个

元素。

2
:before p:before 在每一个

元素的内容夙昔插入内容。

2
:after p:after 在每一个

元素的内容之后插入内容。

2
:lang(language) p:lang(it) 决意带有以 "it" 开头的 lang 属性值的每个

元素。

2
element1~element2 p~ul 选择背面有

元素的每个

    元素。
3
[attribute^=value] a[src^="https"] 决定其 src 属性值以 "https" 一开始的每个 元素。 3
[attribute$=value] a[src$=".pdf"] 选择其 src 属性以 ".pdf" 末端的所有 元素。 3
[attribute*=value] a[src*="abc"] 决意其 src 属性中征求 "abc" 子串的每个 元素。 3
:first-of-type p:first-of-type 决意属于其父元素的首个

元素的每个

元素。

3
:last-of-type p:last-of-type 决议属于其父元素的最后

元素的每一个

元素。

3
:only-of-type p:only-of-type 决意属于其父元素独一的

元素的每个

元素。

3
:only-child p:only-child 决议属于其父元素的唯一子元素的每个

元素。

3
:nth-child(n) p:nth-child(2) 选择属于其父元素的第二个子元素的每一个

元素。

3
:nth-last-child(n) p:nth-last-child(2) 同上,从最后一个子元素起头计数。 3
:nth-of-type(n) p:nth-of-type(2) 选择属于其父元素第二个

元素的每个

元素。

3
:nth-last-of-type(n) p:nth-last-of-type(2) 同上,可是从最后一个子元素入手下手计数。 3
:last-child p:last-child 决定属于其父元素最后一个子元素每个

元素。

3
:root :root 抉择文档的根元素。 3
:empty p:empty 决意没有子元素的每个

元素(包括文本节点)。

3
:target #news:target 选择当前勾当的 #news 元素。 3
:enabled input:enabled 决定每一个启用的 元素。 3
:disabled input:disabled 抉择每个禁用的 元素 3
:checked input:checked 选择每个当选中的 元素。 3
:not(selector) :not(p) 决定非

元素的每个元素。

3
::selection ::selection 决意被用户选取的元素部门。 3

以上就是“CSS3选择器有哪些及怎么使用”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程笔记行业资讯频道。


推荐阅读
  • [转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ... [详细]
  • 微信小程序实现类似微博的无限回复功能,内置云开发数据库支持
    本文详细介绍了如何利用微信小程序实现类似于微博的无限回复功能,并充分利用了微信云开发的数据库支持。文中不仅提供了关键代码片段,还包含了完整的页面代码,方便开发者按需使用。此外,HTML页面中包含了一些示例图片,开发者可以根据个人喜好进行替换。文章还将展示详细的数据库结构设计,帮助读者更好地理解和实现这一功能。 ... [详细]
  • 本文总结了JavaScript的核心知识点和实用技巧,涵盖了变量声明、DOM操作、事件处理等重要方面。例如,通过`event.srcElement`获取触发事件的元素,并使用`alert`显示其HTML结构;利用`innerText`和`innerHTML`属性分别设置和获取文本内容及HTML内容。此外,还介绍了如何在表单中动态生成和操作``元素,以便更好地处理用户输入。这些技巧对于提升前端开发效率和代码质量具有重要意义。 ... [详细]
  • 需求:在指定的DIV区域内点击时,需展示该区域内的附加操作面板;而在区域外点击时,则应自动隐藏该附加操作面板。通过精准的事件监听与处理,确保用户交互体验的流畅性和直观性。 ... [详细]
  • 精通jQuery:深入解析事件处理机制与应用技巧
    本文详细探讨了jQuery的事件处理机制及其应用技巧,通过具体的代码示例,逐一解析了每个jQuery代码片段与其对应的HTML结构。文章以标记为基准,CSS作为通用样式,确保每段代码都能独立运行。HTML和CSS代码统一放置在文章末尾,方便读者参考和实践。 ... [详细]
  • 使用React与Ant Design 3.x构建IP地址输入组件
    本文深入探讨了利用React框架结合Ant Design 3.x版本开发IP地址输入组件的方法。通过详细的代码示例,展示了如何高效地创建具备良好用户体验的IP输入框,对于前端开发者而言具有较高的实践指导意义。 ... [详细]
  • oracle c3p0 dword 60,web_day10 dbcp c3p0 dbutils
    createdatabasemydbcharactersetutf8;alertdatabasemydbcharactersetutf8;1.自定义连接池为了不去经常创建连接和释放 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 在PHP中如何正确调用JavaScript变量及定义PHP变量的方法详解 ... [详细]
  • DVWA学习笔记系列:深入理解CSRF攻击机制
    DVWA学习笔记系列:深入理解CSRF攻击机制 ... [详细]
  • MATLAB字典学习工具箱SPAMS:稀疏与字典学习的详细介绍、配置及应用实例
    SPAMS(Sparse Modeling Software)是一个强大的开源优化工具箱,专为解决多种稀疏估计问题而设计。该工具箱基于MATLAB,提供了丰富的算法和函数,适用于字典学习、信号处理和机器学习等领域。本文将详细介绍SPAMS的配置方法、核心功能及其在实际应用中的典型案例,帮助用户更好地理解和使用这一工具箱。 ... [详细]
  • 深入解析 Android 中 EditText 的 getLayoutParams 方法及其代码应用实例 ... [详细]
  • Android ListView 自定义 CheckBox 实现列表项多选功能详解
    本文详细介绍了在Android开发中如何在ListView的每一行添加CheckBox,以实现列表项的多选功能。用户不仅可以通过点击复选框来选择项目,还可以通过点击列表的任意一行来完成选中操作,提升了用户体验和操作便捷性。同时,文章还探讨了相关的事件处理机制和布局优化技巧,帮助开发者更好地实现这一功能。 ... [详细]
  • 本文深入探讨了Android事件分发机制的源代码,重点分析了DecorView作为Activity根布局的角色及其在事件传递中的作用。同时,详细解析了PhoneWindow在Activity窗口管理中的关键功能,以及它如何与DecorView协同工作,确保用户交互事件的高效处理。 ... [详细]
  • 在Adobe After Effects中,通过高效添加地图指北针,可以显著提升地理信息的准确性和视觉效果。本文介绍了一种方法,利用代码函数 `public static void ExportMapEx(string filepath, int resolution, AxMapControl curMapControl)`,实现地图导出时自动添加指北针,确保地理数据的精确性和一致性。此外,还详细探讨了如何优化指北针的位置和样式,以增强地图的可读性和专业性。 ... [详细]
author-avatar
品花人生1
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有