常用的选择器

1、类型选择器

用来寻找特定类型的元素,一般指css中被通俗定义并广泛应用的元素,如段落、标题、正文等

<也称为元素选择器或简单选择器>

p{font-size:16px;color:black;}

2、后代选择器

 用来寻找特定元素或元素组的后代,中间以空格表示

body p{font-size:14px;}

3、ID选择器

用于寻找具有指定ID的元素,由字符#表示

#intro{font-weight:bold;}
<p id="intro">Hello World!</p>

4、类选择器

用于寻找具有指定类名的元素,由点号.表示

.date-posted{color:#ccc;}
<p class="date-posted">12/12/2012</p>

5、伪类选择器

对目标元素出现某种特殊的状态应用样式

常见的有: :link,:visited(链接伪类,只能应用于锚元素)

:hover,:active,:focus(动态伪类,理论上可应用于任何元素)

a:link{color:blue;text-decoration:none;}
a:visited{color:grey;}

a:hover,:active,:focus{color:red;}

6、通用选择器

匹配所有可用元素,由*表示

*{padding:0;margin:0;}

7、高级选择器

 1)子选择器

  只选择元素的直接后代,即子元素,定义符号是>

body>p{color:green;}

<body>
 <p>这一段是绿的</p>
 <div><p>这一段不是绿的</p></div>
 <p>这一段是绿的</p>
</body>

2)相邻同胞选择器(相邻选择器)定位同一父元素下某个元素之后的元素,定义符号是+h2+p{color:red;}

<h2>红的?</h2><p>是红的</p><p>不是红的</p><h2>红的?</h2><div><p>不是红的</p></div><p>不是红的</p><h2>红的?</h2>不是红的<p>红的</p><p>不是红的</p>

3)属性选择器根据某个属性是否存在或属性的值来寻找元素,定义方式是将属性和值写在[]内a[name]{color:red;}                        /*选中具有name属性的a元素*/[special]                                  /*选中具有special属性的任何元素*/img[alt="so"][class="pic"]{margin:20px;}   /*同时匹配两个属性和值*/[special~="wo"]{color:red;}<h2 special="wo">文字是红色的</h2>          /*具有special属性且值得字符中含有wo*/
 
时间: 2024-10-15 17:31:48

常用的选择器的相关文章

30个最常用css选择器解析(转自大范甘迪)

你也许已经掌握了id.class.后台选择器这些基本的css选择器.但这远远不是css的全部.下面向大家系统的解析css中30个最常用的选择器,包括我们最头痛的浏览器兼容性问题.掌握了它们,才能真正领略css的巨大灵活性. 1. * * { margin: 0; padding: 0; } 星状选择符会在页面上的每一个元素上起作用.web设计者经常用它将页面中所有元素的margin和padding设置为0. *选择符也可以在子选择器中使用. #container * { border: 1px

常用jQuery选择器总结

在Dom 编程中我们只能使用有限的函数根据id 或者TagName 获取Dom 对象. 然而在jQuery 中则完全不同,jQuery 提供了异常强大的选择器用来帮助我们获取页面上的对象, 并且将对象以jQuery 包装集的形式返回.本文主要对常用的jQuery 选择器进行一个介绍及归类. jQuery 选择器大体上可分为 4 类:基本选择器.层次选择器.过滤选择器.表单选择器.其中过滤选择器可以分为:简单过滤选择器.内容过滤选择器.可见性过滤选择器.属性过滤选择器.子元素过滤选择器.表单对象属

Jquery常用的选择器有哪些?

jquery 选择器. css3 选择器各种各样的选择器,作为非常灵活的 jquery 选择器到底如何使用呢?本文和大家分享的就是jquery 常用选择器种类及其原理相关内容,希望对大家 学习jquery有所帮助. 一.对于jQuery 选择器基本用法 在CSS3 选择器标淮草案定义的选择器语法中, jQuery 支持相当完整的一套子集,同时还添加了一些非标准但很有用的伪类.注意 : 本节讲述的是  jQuery 选择器.其中有不少选择器 ( 但不是全部 ) 可以在 CSS 样式表中使用.选择器

[jQuery]常用jquery选择器

jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement")    选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div")           选择所有的div标签元素,返回div元素数组 $(".myClass")      选择使用myClass类的css的所有元素 $("*")        

CSS的三种使用方式以及常用的选择器

一.CSS的三种使用方式: 1. 内联样式              * 在标签内使用style属性指定css代码              * 如:<div style="color:red;">hello css</div>2. 内部样式             * 在head标签内,定义style标签,style标签的标签体内容就是css代码             * 如:                 <style>           

jquery常用的选择器

jquery用选择器来得到jquery对象,进而进行一些操作. 一.基本选择器 1.id选择器 2.类选择器 3.元素名选择器 4.并集选择器 5.交集选择器 二.层级选择器 父元素下的某个子元素或者某些子元素: 三.过滤选择器

jquery 常用类别选择器

1.$('#showDiv'):  id选择器,相当于javascript中的documentgetElementById("showDiv"); 2.$("oneclass")    类别选择器 3.$('p:odd').$('p:even')    选择奇.偶行中p标记 4.$('td:nth-child(1)')  选择表格中的第一个单元格 5.$('div>d')  选择div 下的所有子元素d 但是不包含子孙元素 6.$('a[href=pdf]')

常用jQuery选择器总结 (二)

基本元素选择器 代码如下: $("p")$("p.ii")选取所有class=ii的 p元素$("p#demo")选取id=demo的第一个p元素 分层选择器 代码如下: $("div input")div 下的所有input$("div>input") 基本条件选择器 代码如下: $("p:first")$("p:last")$("tr:even&q

23----2013.07.01---Div和Span区别,Css常用属性,选择器,使用css的方式,脱离文档流,div+css布局,盒子模型,框架,js基本介绍

01 复习内容 复习之前的知识点 02演示VS创建元素 03div和span区别 通过display属性进行DIV与Span之间的转换. <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/&