网上科普有关“css选择器 ”话题很是火热,小编也是针对css选择器寻找了一些与之相关的一些信息进行分析 ,如果能碰巧解决你现在面临的问题,希望能够帮助到您。
选定所有对象 。
语法
以文档语言对象类型作为选择符。即 html 中的标签
语法
以唯一标识符 id 属性等于 myid 的 E 对象作为选择符。
语法
以 class 属性包含 myclass 的 E 对象作为选择符 。
不同于 id 选择符 的唯一性,类选择符可以同时定义多个,并控制多个元素的样式
语法
群组选择器 (selector1,selectorN) 是将具有 相同样式 的元素分组在一起 ,每个选择器之间用逗号( , )隔开。
语法
后代选择器( E F )是选择 E 元素的所有后代 F 元素,不管 F 元素是 E 元素的子元素 、孙元素或者更深层的关系,都会被选中。
语法
子选择器( E>F )是选择 E 元素的所有子后代 F 元素 ,注意 F 元素仅仅是 E 元素的子元素而已 。
语法
兄弟选择器( E~F )是 CSS3 新增选择器,代表 E 和 F 具有同一个父元素,并且 F 元素在 E 元素后面,但是不用相邻。
例子
语法
相邻选择器( E+F )是 E 和 F 具有同一个父元素 ,并且 F 元素在 E 元素后面且相邻。
语法
简介
根据具有链接属性的 E 元素的被访问情况进行匹配。
例子
index.html
index.css
简介
根据用户对于 E 元素的操作来进行匹配 。
例子
index.html
index.css
一、css3之前的选择器
ID选择器,#
类选择器,.
包含选择器(E F)
伪类选择器(:link,visited,hover,active,focus,first-child)
伪元素选择器(::first-line,first-letter,before,after)
通配选择器(.)
属性选择器(foo[name='martin'])
子包含选择器(E>F)
相邻兄弟选择器(E+F)
二、css3新增选择器
新增属性选择器:
E[foo^='bar'] 匹配E元素 ,该元素包含foo属性,且foo属性值以bar开头
E[foo$='bar'] 匹配E元素,该元素包含foo属性 ,且foo属性值以bar结尾
E[foo*='bar'] 匹配E元素,该元素包含foo属性,且foo属性值包含bar字符串
新增结构伪类选择器:
E:root 匹配文档所在的根元素
E:nth-child(n) 匹配E所在父元素第n个匹配E的元素 ,非E的子元素也参与排序,若第n个子元素不是E元素,则该语句没有效果(注意这里的n从1开始)
E:nth-last-child(n) 匹配E所在父元素倒数第n个匹配E的元素
E:nth-of-type(n) 匹配E所在父元素第n个匹配E的元素 ,非E的子元素不参与排序(n同样是从1开始)注意区别nth-child(n)
E:last-child
E:first-of-type
E:last-of-type
E:only-child
E:only-of-type
E:empty
另外,使用前要考虑浏览器版本,新增css3选择器存在兼容性问题。平时多多练习,多动手。
关于“css选择器”这个话题的介绍 ,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!
本文来自作者[幻安]投稿,不代表哔哔号立场,如若转载,请注明出处:https://www.ibb4.com/cshi/202512-1859.html
评论列表(4条)
我是哔哔号的签约作者“幻安”!
希望本篇文章《css选择器》能对你有所帮助!
本站[哔哔号]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育
本文概览:网上科普有关“css选择器”话题很是火热,小编也是针对css选择器寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。 选定所有对象。 语法...