属于交换选择器的都有哪些

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了属于交换选择器的都有哪些相关的知识,希望对你有一定的参考价值。

选择器共有六种类型:
1.(元素)标签选择器
2.(类)class选择器
3.id选择器
4.后代选择器
5.子代选择器
6.交集选择器

例子:

1、标签选择器:给所有的同种标签制定标准
语法:标签名

key:value;



实例:div

width:100px;



2、类名选择器:将标签归为一类来命名
一对多:一个类名可以多个标签使用
多对一:一个标签可以用多个类名
定义一个类名(class="类名")
语法:.类名

key:value;



实例:.head

width:100px;



使用类名(多个类名用空格隔开)
<div class="head"></div>

<div class="类名 类名-1 类名-2"></div>

3、ID选择器:唯一性 只能给一个标签用 同种ID名只能用一次
语法:#名字

key:value;



实例:#foot

width:100px;



4、包含选择器:从父元素里面找符合标准的子孙元素
先找到父元素 再找到它的子孙元素 从中筛选出符合条件的元素
用 空格 连接
语法:.类名/标签名 .类名/标签名

key:value;



实例:div .son

width:100px;



5、子选择器:找到的只是子元素
先找到父元素 再找到它的子元素 从中筛选出符合条件的元素
语法:.类名/标签名 >.类名/标签名

key:value;



实例:.father>div

width:100px;



6、全局选择器: 通配符 * (兼容性不太好)
语法:*

key:value;



实例:*

width:100px;



7、群组选择器(节省代码)
语法:标签名,标签名

key:value;



实例:div,div

width:100px;



8、相邻选择器 :
找到指定元素的相邻的兄弟元素(只能找下方的相邻元素)
语法:.类名/标签名+.类名/标签名

key:value;



实例:.a+div

width:100px;



9、兄弟选择器 (css3):
找到指定元素的同级的所有兄弟元素(只能找下方的同级所有兄弟元素,并且为同种标签)
语法:.类名/标签名~.类名/标签名

key:value;



实例:.a~div

width:100px;



伪类选择器
1、:hover
指的是给指定元素加上鼠标悬停状态下的样式(该元素必须有宽高)
2、:active
指的是给指定元素加上鼠标激活状态下的样式
3、:after
指的是给指定元素后面添加一个伪元素 必须携带 content:"" 属性
4、:before
指的是给指定元素前面添加一个伪元素 必须携带 content: "" 属性
5、 : focus
设置焦点(聚焦)状态
6、
(1):first-child
指的是父元素下的第一个子元素

(2):last-child
指的是父元素下的最后一个子元素

(3):nth-child(n)n为几 就是第几个子元素 从前面开始指定

2n

3n

odd 奇数

even 偶数

(4):nth-last-child(n) 从后面开始指定

(5):only-child 只有一个子元素 需加空格

(6):empty 没有子元素的 没有任何文本 不加空格

(7):not() 取反(反选)

(8):root 根元素

(9) E:first-of-type

先找到元素E,再找到其中的第一个

(10) E:last-of-type

先找到元素E,再找到其中的最后一个

(11) E:only-of-type

先找到元素E,再找到其中的只有一个的

(12) E:nth-of-type(n)

先找到元素E,再找到其中的第n个

(13) E:nth-last-of-type(n)

先找到元素E,再找到其中倒数的第n个

(14) :first-letter/:last-letter (::first-letter)

第一个字符/最后一个字符

(15) :first-line /:last-line (::first-line)

第一个行/最后一个行

属性选择器
1、 元素[属性]
找到某个元素,并且携带这个属性
<div class></div>
<div></div>

div[class='box']
width: 200px;
height: 200px;
background: green;

// 只会给第一个设置属性

2、 元素[属性='属性值']
找到某个元素,且携带这个属性,并且属性值相等的(有且只有一个属性值)
<div class></div>
<div class="box"></div>
<div class="box box2"></div>

div[class='box']
width: 200px;
height: 200px;
background: green;

// 只会给第二个设置属性

3、 元素[属性~='属性值']
找到某个元素,且携带属性,并且属性值中包含指定的属性值
<div class="box2"></div>
<div class="box box2"></div>

div[class~='box2']
width: 300px;
height: 300px;
background: purple;

// 只要属性之中含有 box2就设置属性,给所有的div标签设置属性

4、 元素[属性|='前缀']
找到元素,并且携带属性,并且属性值要以指定的形式: '前缀-xxxx'
<div class="key box1 box2"></div>
<div class="key-box box1 box2"></div>
<div class="key-box2 box1 box2"></div>

div[class|='key']
width: 50px;
height: 50px;
background: pink;

// 只给后面两个设置属性

5、 元素[属性^='前缀']
找到元素,并且携带属性 ,并且属性值以'前缀'开头(属性中只有一个属性值)
<div class="ax"></div>
<div class="baox"></div>

div[class^='a']
width: 20px;
height: 20px;
background-color: #000;

// 只给第一个设置属性

6、元素[属性$='后缀']
找到元素,并且携带属性 ,并且属性值以'后缀'结尾
<div class="baox"></div>
<div class="axb"></div>

div[class$='b']
width: 20px;
height: 20px;
background-color: blue;

// 只给第二个设置属性

7、 元素[属性*='中间']
找到元素,并且携带属性 ,并且属性值中包含'中间'
<div class="ax"></div>
<div class="axb"></div>

div[class*='x']
width: 10px;
height: 10px;
background-color: palegreen;

// 两个都会设置属性

还有一点就是当我们写程序时,可能会遇到代码写上了,但是效果却不是我们想要的,这里就遇到了选择器权重的问题:
权重: 通配符<标签选择器<类名/伪类选择器<ID选择器<行内样式<!important
本人学识有限,如有错误,希望界内大牛可以指正,万分感谢!!!

image

©

著作权归作者所有,转载或内容合作请联系作者
点赞赚钻最高日赚数百
赞 (5)
敲键盘的那些年

小礼物走一走,来简书关注我

赞赏
下载简书,随时随地看好文
暂无评论

写评论

智慧如你,不想

发表一点想法

咩~
取消确认
推荐阅读

更多精彩内容

下载简书App

你也可以写文章赚赞赏
2016年5月Swift 2 学习 --- 117个注意事项与要点
Jenaral

App中阅读
233029h5常见的面试题
kismetajun

App中阅读
26362145面向对象的用电信息数据交换协议
庭说

App中阅读
9126613网络技术与应用
阿啊阿吖丁

App中阅读
264600css选择器的分类
败于化纤

App中阅读
8703css 伪类选择器
zhao_ran

App中阅读
67021408. 数组中的字符串匹配(难度:简单)
参考技术A 常用交换选择器有:1、标签选择器;2、类选择器;3、ID选择器;4、全局选择器;5、组合选择器;6、继承选择器;7、伪类选择器。
第一种是标签选择器,也成为元素选择器。标签选择器的基本形式如下:tagNameproperty:value,其中tagName是标签名称,property是css的属性。

第二种是类选择器 ,类选择器用来为一系列标签定义相同的呈现方式,常用的语法是 .classValueproperty:value。其中classValue是类选择器的名称,这是由css编写者自己命名。

第三种是ID选择器,ID选择器定义的是某一个特定的html元素,一个网页中只有一个标签或元素使用某一ID的属性值。ID选择器的基本语法格式如下:

#idValueproperty:value。其中idValue是ID选择器的名称,可以由CSS编写者自己编写。

第四种是全局选择器,全局选择器就是对所有的htmlz元素起作用。语法格式为: *propery:value。其中“*”表示对所有元素起作用,property表示css的属性,value表示属性值。

第五种是组合选择器,就是将多种选择器进行搭配,可以构成一种复合选择器,也称为组合选择器。

第六种是继承选择器,继承的规则是子标签在没有定义的情况下,继承父标签的选择器;当子标签重复定义了父标签的声明时,执行子标签选择器。

第七种时伪类选择器,伪类选择器主要应用在<a>标签上,它由四种状态:未访问链接(link)、已访问链接(visited)、激活链接(active)、鼠标停留在连接上(hover)。

网卡分为哪几种?

一般我们用的都是以太网卡,但还有其它一些设备也属于网卡的范畴,我就详细介绍下网卡都有哪几种:
网卡是大家常提到的一个类型设备的总称,是指安装在主机里,通过网络连接线(双绞线、光纤线缆、同轴电缆等)与网络交换机(以太网交换机、FC交换机、ISCSI交换机等)、或与其它网络设备(存储设备、服务器、工作站等)连接,从而形成一个网络的硬件设备。
  因传输协议的不同的,网卡可分为三种,一是以太网卡,二是FC网卡,三是iSCSI网卡。
  以太网卡:学名EthernetAdapter,传输协议为IP协议,一般通过光纤线缆或双绞线与以太网交换机连接。接口类型分为光口和电口。光口一般都是通过光纤线缆来进行数据传输,接口模块一般为SFP(传输率2Gb/s)和GBIC(1Gb/s),对应的接口为SC、ST和LC。电口目前常用接口类型为RJ45,用来与双绞线连接,也有与同轴电缆连接的接口,不过现在已经用的比较少了。
  FC网卡:一般也叫光纤网卡,学名FibreChannelHBA。传输协议为光纤通道协议,一般通过光纤线缆与光纤通道交换机连接。接口类型分为光口和电口。光口一般都是通过光纤线缆来进行数据传输,接口模块一般为SFP(传输率2Gb/s)和GBIC(1Gb/s),对应的接口为SC和LC。电口的接口类型一般为DB9针或HSSDC。
  ISCSI网卡:学名ISCSIHBA,传输ISCSI协议,接口类型与以太网卡相同。
  大家说的“光纤网卡”一般是指FCHBA卡,插在服务器上,外接存储用的光纤交换机;而光口的以太网卡一般都叫做“光纤以太网卡”,也是插在服务器上,不过它外接的是带光口的以太网交换机。

 回答完毕!请采纳!
参考技术A 物理上分:有线、无线

有线:百兆网卡、千兆网卡、(1394火线卡)

无线:无线WIFI、无线2G(CDMA)、无线3G

无线3G:电信CDMA2000、移动TD-CDMA、联通WCDMA

无线2G:联通CDMA*1X
参考技术B 首先要知道网卡在电脑硬件里属于那部门的功能:

网卡是用来电脑连接网络所用的
没分什么那几种

非的要分类可以勉强的分
有线网卡和无线网卡,无线网卡要分
广域网的无线和局域网的无线网卡;

电信????????诶
那是什么东西啊

那是属于网络商``
电信,网通,联通,铁通等等很多的
通过网络商让你的电脑实现连接广域网络

以上是关于属于交换选择器的都有哪些的主要内容,如果未能解决你的问题,请参考以下文章

html选择器都有哪些

css选择器都有哪些?各种选择器优先级大小顺序

css的选择器都有哪些?优先级?

css选择器都有哪些?

CSS3新增的哪些选择器和常见的属性是哪些?

Jquery都有哪些选择器