ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

CSS3选择器

2022-01-28 02:32:46  阅读:142  来源: 互联网

标签:CSS3 元素 选中 child input type 选择器 first


结构选择器

h1>h2  //h1的儿子h2
h1+h2   //h1的兄弟h2,离他最近下面第一个兄弟 ,平级
h1~h2   //h1的兄弟h2,下面所有兄弟,平级

属性选择器

h1[title]{                      h1[title="hodunren"]{
      color: yellow;    ===           color: yellow;                                         
    }                           }

<h1 title="hodunren">jfdjdsfasd</h1>

注意:h1[title^="hodunren"]
加上^以hodunren开头,

加上$以hodunren结束,

加上*任何地方有hodunren都选中,

加上~的话hodunren必须独立单词前后有空格,

加上|以hodunren开头或者hodunren后面-拼接,如hodunren-ad

伪类选择器

状态 示例 说明
:link a:link 选择所有未被访问的链接
:visited a:visited 选择所有已被访问的链接
:hover a:hover 鼠标移动到元素上时
:active a:active 点击正在发生时
:focus input::focus 选择获得焦点的 input 元素
:root :root 改变当前html所有样式
:empty p:empty 对没有元素没有文本标签选中,如

选中,如果

双方的

选不中;

:first-child p:first-child 选中父元素中第一个p,如果父元素第一个不是p选不中,如子元素第一个元素是p也会选中
:first-of-type p:first-of-type 选中父元素中第一个p,一直往下找,如子元素中有p也会选中main>p:first-of-type只选取儿子
:last-child p:last-child 选中父元素中最后一个p,如果父元素最后不是p选不中,如子元素中最后元素是p也会选中main>p:last-child,只选取儿子
:last-of-type p:last-of-type 选中父元素中最后一个p,一直往下找,如子元素中有p也会选中最后一个
:only-of-type p:only-of-type 选择属于其父元素的唯一子元素的p,父元素有其他p选不中。如子元素有唯一p也会选中
:only-child p:only-child 选择属于其父元素的唯一子元素的p,父元素有其他p选不中。
:nth-child(n) p:nth-child(2) 选择父元素第二个元素,如果是p选中,反之。如子元素第二元素是p也选中
:nth-of-type(n) p:nth-of-type(2) 选中父元素中第二个p,一直往下找,如子元素中有二个p也会选中main>p:first-of-type只选取儿子
:nth-last-child(n) p:nth-last-child(2) 同上从最后一个算
:nth-last-of-type(n) p:nth-last-of-type(2) 同上,从最后一个算
:not() :not(p) 选中父元素除了p所有元素

表单伪类

选择器 示例 说明
:enabled input:enabled 选择每个启用的 input 元素
:disabled input:disabled 选择每个禁用的 input 元素
:checked input:checked 选择每个被选中的 input 元素
:required input:required 包含required属性的元素
:optional input:optional 不包含required属性的元素
:valid input:valid 验证通过的表单元素
:invalid input:invalid 验证不通过的表单

字符伪类

状态 示例 说明
::first-letter p:first-letter 选择每个元素的首字母
::first-line p:first-line 选择每个元素的首行
::before p:before 在每个元素的内容之前插入内容
::after p:after 在每个元素的内容之后插入内容
 p::after{        //在p标签内容后面加上1
      content: "123";
    }

标签:CSS3,元素,选中,child,input,type,选择器,first
来源: https://www.cnblogs.com/1kxj/p/15851767.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有