HTML(三)选择器--复杂选择器】的更多相关文章

Sizzle引擎的主体部分已经分析完毕了,今天为这部分划一个句号. a. Sizzle解析流程总结 是时候该做一个总结了.Sizzle解析的流程已经一目了然了. 1.选择器进入Sizzle( selector, context, results, seed )函数,先对选择器不符合要求的(比如没有选择器.选择器不为字符串.上下文环境context不是节点元素且不是document)排除,直接返回:接着判断如果选择器是简单的选择器(只有一个元选择器,比如“#ID”.“.CLASS”.“TAG”等)…
第三章:选择器:样式实现的标记 选择器的魔力在于,让你完全实现对网页样式的掌控.不同的选择器可以用在不同的情况下使用.总之把握的原则是:规范的编码,根据合理地使用选择器,比去背选择器的定义有价值的多. ### 标签选择器 最为常用的选择工具.它重新定义了浏览器对标签默认样式的解释,影响是全局性的.正是因为选择面太广,所以无法精确检选. ### 类选择器:精确控制 class选择器允许你像word程序一样控制精确选择范围--和标签无关--甚至可以指定页面上不存在的类. 在css中类选择器必须以.开…
常用选择器 元素选择器,即html标记如div,ul,li,p,h1~h6,table等. p { font-size:14px; } h1 { color:#F00; } 复合选择器, 由两个选择器直接构成,第一个必须是元素选择器,第二个必须是类选择器和ID选择器,这两个选择器之间不能有空格. p.special { color:#red} .special { color:#green; } 后代选择器,用来寻找特定元素或元素组的后代,后代选择器由其他两个选择器之间的空格表示.在这里只有h2…
申明:初次学习Jquery的选择器时只记得几个和css选择器类似的几个,在这里列出书上写上的各路选择器方便以后的查询和现在的学习 所有例子都来自书上 测试画面: 一.基本选择器 #id, $("#test")选取id为test的元素(惟一) .class $(".test")选取所有class为test的元素 element $("p")选取所有的<P>元素 * $("*")选取所有的元素 selector1,se…
1.父子选择器/派生选择器 <div calss="wrapper"> <span calss="box">123</span> </div> <span>456</span> 1)方式一 div span{ background-color:red; } 2)方式二 .wrapper span{ background-color:red; } 3)方式三 .wrapper .box{ back…
1.伪元素选择器 first-line, first-letter, before, after 2.属性选择器 [attr*=val]: 如果元素的 attr 属性中包含用 val 指定的字符的话, 则该元素使用这个样式 [attr^=val]: 如果元素的 attr 属性以 val 指定的字符开头的话, 则该元素使用这个样式 [attr$=val]: 如果元素的 attr 属性以 val 指定的字符结尾的话, 则该元素使用这个样式 [attr~=val]: 如果你想根据属性值中的词列表的某个…
上一节在<CSS3选择器——基本选择器>中主要介绍了CSS3选择器的第一部分,这节主要和大家一起来学习CSS3选择器的第二部分——属性选择器.属性选择器早在CSS2中就被引入了,其主要作用就是对带有指定属性的HTML 元素设置样式.使用CSS3属性选择器,你可以只指定元素的某个属性,或者你还可以同时指定元素的某个属性和其对应的属性值. 从上一节展示的CSS3选择器的图表中,我们可以知道,CSS3的属性选择器主要包括以下几种: E[attr]:只使用属性名,但没有确定任何属性值: E[attr=…
CSS是一种用于屏幕上渲染html,xml等一种语言,CSS主要是在相应的元素中应用样式,来渲染相对应用的元素,那么这样我们选择相应的元素就很重要了,如何选择对应的元素,此时就需要我们所说的选择器.选择器主要是用来确定html的树形结构中的DOM元素节点.我把CSS选择器分开成三部分,第一部分是我们常用的部分,我把他叫做基本选择器:第二部分我把他称作是属性选择器,第三部分我把他称作伪类选择器,这一部分也是最难理解和掌握的部分,今天我们先来看第一部分——基本选择器. 我们先来看一个常用的选择器大全…
CSS的选择器,我想大家并不会陌生吧,因为天天在使用,但对于CSS3的选择器,要运用的灵活到位,我想对很多朋友还是一定的难度,特别是CSS3中的:nth选择器.那么从现在开始我们先丢开他们版本的区别,从头一起来看看CSS选择器的运用. CSS是一种用于屏幕上渲染html,xml等一种语言,CSS主要是在相应的元素中应用样式,来渲染相对应用的元素,那么这样我们选择相应的元素 就很重要了,如何选择对应的元素,此时就需要我们所说的选择器.选择器主要是用来确定html的树形结构中的DOM元素节点.我把C…
1.css中的选择器: 1.类选择器,又叫class选择器 2.id选择器 3.html元素选择器(又叫标签选择器) 4.通配符选择器 5.伪类选择器 6.组合选择器(多元素选择器,子元素选择器,后代选择器) 简单来说,选择器就是在css中创建,而在网页页面(html,jsp,php,asp.net)中使用 选择器的名称命名规范: 一般使用中划线形式:xxx-yyy,一般是小写字母 2.类选择器 基本语法: .类选择器名称{ CSS属性:属性值; CSS属性:属性值; } 一般来说,类选择器是提…