首页 > 其他分享 >css3新特性笔记之“选择器” .

css3新特性笔记之“选择器” .

时间:2023-07-26 13:32:04浏览次数:45  
标签:css3 color 元素 笔记 item background 选择器 red 属性


http://www.blueidea.com/tech/web/2009/6930_2.asp

选择器

属性选择器

  1.  
  2.   匹配包含以特定的值开头的属性的元素  
  3.  
  4.   匹配包含以特定的值结尾的属性的元素  
  5.  
  6.   匹配包含含有特定的值的属性的元素  

(1)[att^="value"] 匹配包含以特定的值开头的属性的元素 (2)[att$="value"] 匹配包含以特定的值结尾的属性的元素 (3)[att*="value"] 匹配包含含有特定的值的属性的元素

  • 例子:所有的id以“item”开始的div元素的样式

  1.  
  2.   ……  
  3. }  

div[id^="item"]{ …… }

连接符

  • “~”它针对一个元素的有同一个父级节点的所有兄弟级别元素。

  1.  
  2.     color:red;  
  3.   

div[id$="item"]~p{      color:red; }

伪类(同jquery中获取子元素的方式相同)

  1.  
  2.      background-color:red;  
  3. }  

p:nth-child(2n+1){ background-color:red; }

  • 上例:第1、3、5、7、9个p的背景变成红色。

  1.  
  2.      background-color:red;  
  3. }  

p:nth-last-child(-n+2){ background-color:red; }

  • 上例:最后两个p的背景变成红色。

  1.  
  2.      background-color:red;  
  3. }  

p:last-child(){ background-color:red; }

  • 上例:最后一个p的背景变成红色。

  1. :checked{  
  2.       ……  
  3. }  

input :checked{ …… }

  • 上例:为选中的复选框指定样式

  1. :empty(){  
  2.     background-color:red;  
  3. }  

td :empty(){ background-color:red; }

  • 上例:将空的td的背景设为红色。

  1. :not([class="item"]){  
  2.     background-color:red;  
  3.   

p :not([class="item"]){ background-color:red; }

  • 上例:将p中没有item类的p背景设置为红色,在ubuntu下的ff下没有测试成功。
    其他的伪类::only-child, :root, 

伪元素

::selection

  • 在CSS3中唯一引入的伪元素是::selection.它可以让你指定被用户高亮(选中)的元素。
    浏览器支持:Safari, Opera 和Chrome。ie和ff都不支持。

标签:css3,color,元素,笔记,item,background,选择器,red,属性
From: https://blog.51cto.com/u_548275/6855525

相关文章

  • 数据结构练习笔记——循环队列的基本操作
    循环队列的基本操作【问题描述】根据循环队列的类型定义,完成循环队列的基本操作。主函数中测试队列。【输入形式】一个整数m,表示入队的元素个数【输出形式】第一行:输出队头元素第二行:队列中元素依次出队以空格间隔【样例输入】5【样例输出】113579【样例输入】0【样......
  • 算法刷题笔记--并查集的运用
    1、题目描述:一个城市中有两个犯罪团伙A和B,你需要帮助警察判断任意两起案件是否是同一个犯罪团伙所为,警察所获得的信息是有限的。假设现在有N起案件(N<=100000),编号为1到N,每起案件由团伙A或团伙B所为。你将按时间顺序获得M条信息(M<=100000),这些信息分为两类:D[a][b]其中[a]和[b]表示两......
  • Pandas学习笔记之Dataframe
    一、Dataframe基本概念#二维数组"Dataframe:是一个表格型的数据结构,包含一组有序的列,其列的值类型可以是数值、字符串、布尔值等。data={'name':['Jack','Tom','Mary'],'age':[18,19,20],'gender':['m','m&#......
  • java笔记_11_JVM调优参数(转载)
    -Xms2048m//设置jvm的初始内存。这个值最好设置的跟-Xmx相同,以避免每次垃圾回收完成后JVM都要重新分配内存-Xmx2048m//JVM最大可用内存-XX:PermSize=256M//设置持久代大小-XX:MaxPermSize=512M//设置最大持久代大小-XX:+PrintGCDetails-XX:+PrintGCDat......
  • Pandas学习笔记之Series
    一、Series基本概念及创建1.基本概念#Series数据结构#Series是带有标签的一维数组,可以保存任何数据类型(整数,字符串,浮点数,Python对象等),轴标签统称为索引#导入numpy、pandas模块importnumpyasnpimportpandasaspds=pd.Series(np.random.rand(5))print(s)#......
  • 013 学习笔记--锁
    锁:全局锁:锁定数据库中的所有表表级锁:每次操作锁住整张表行级锁:每次操作锁住对应的行数据1.概述锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CUP、RAM、IO)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性......
  • Qt+GDAL开发笔记(一):在windows系统mingw32编译GDAL库、搭建开发环境和基础Demo
    前言  麒麟系统上做全球北斗定位终端开发,调试工具要做一个windows版本方便校对,北斗GPS发过来的是大地坐标,应用需要的是经纬度坐标,所以需要转换,可以使用公式转换,但是之前涉及到了另一个shang市公司项目使用WG,最终选择了GDAL库进行转换。注意  如果读者不强制要求ming......
  • (笔记)电流趋肤效应原理
     趋肤效应的原因非常简单:电流总是沿着阻抗低的方向分布。好比一条河流,沿着河流正中间有一大块石头,那么原本需要从中间流过的一部分水就会被挤到了旁边。我们首先需要明确一点,如果考虑单独的一个导体:其阻抗并非只有导体的电阻,而是由电阻,感抗构成的;——“容抗”需要......
  • 【学习笔记】树状数组
    树状数组是一种数据结构,普通树状数组维护的信息及运算要满足结合律且可差分。单点加、区间求和树状数组是用长度为\(n\)的数组存储的。我们假设这个数组为\(n\),令lowbit(i)=i&(-i),则\(c_i\)保存的是向前lowbit(i)长度的\(a\)数组区间和。单点加:从\(i\)开始,修改所......
  • 【学习笔记】单调队列和单调栈
    单调栈以这道题为例:P5788。我们考虑维护一个单调栈,里面存的是下标,使里面的下标对应的元素从栈顶到栈底是单调上升的。我们从\(n\rightarrow1\)枚举\(a_i\)对于每个\(i\),如果栈非空,令栈顶的下标为\(j\),若\(a_j\)不比\(a_i\)大,那么这个栈顶元素由于值又小,位置又靠后,如......