redtitle是什么基础选择器器

核心提示:目录css语法格式基础选擇器器:筛选具有相似特征的元素基础基础选择器器扩展基础选择器器css语法格式基础选择器器 { 属性名1:属性值1; 属性名2:属性值2; ... }注意: 每一对属性需要使用 ;隔开最后一对属性可以不加 ; 基础选择器器:筛选具有相似特征的元素 基础基础选择器器 id基础选择器器 基础选择器具体的id属性值的元素.建议在一个html页面中id值唯一 语法:#id属性值{} 元素...

基础选择器器:筛选具有相似特征的元素

 
  • 每一对属性需要使用 ;隔开最后一对属性可以不加 ;
 

基础选择器器:筛选具有相似特征的元素

 
 
  • 基础选择器具体的id属性值的元素.建议在一个html页面中id值唯一
  • 语法:#id属性值{}
  • 基础选择器具囿相同标签名称的元素
  • 注意:id基础选择器器优先级高于元素基础选择器器
  • 基础选择器具有相同的class属性值的元素
  • 注意:类基础选择器器基础選择器器优先级高于元素基础选择器器
 
 
  • 语法:基础选择器器1,基础选择器器2{}
  • 筛选基础选择器器1元素下的基础选择器器2元素
  • 语法: 基础选择器器1 基础选择器器2{}
  • 筛选基础选择器器2的父元素基础选择器器1
  • 基础选择器元素名称属性名=属性值的元素
  • 语法: 元素名称[属性名="属性值"]{}
  • 基础选擇器一些元素具有的状态
  • 语法: 元素:状态{}
      • link:初始化的状态
      • visited:被访问过的状态
      • active:正在访问状态
      • hover:鼠标悬浮状态
 
  • 【注】:参考黑马CSS教程
 
}

CSS是指层叠样式表(Cascading Style Sheets)样式定義如何显示HTML元素,样式通常又会存在于样式表中也就是说把HTML元素的样式都统一收集起来写在一个地方或一个CSS文件里。

2.网页的表现統一容易修改

3.丰富的样式,使页面布局更加灵活

4.减少网页的代码量增加网页浏览器速度,节省网络带宽

5.运用独立页面的css,有利于网页被搜索引擎收录

CSS语法可以分为两部分:

声明由属性和值组成多个声明之间用分号分隔。

然后在HTML文件中通过link标签引入:

在一个HTML页面中会有很多很多的元素不同的元素可能会有不同的样式,某些元素又需要设置相同的样式

基础选择器器就是用来从HTML页面中查找特定元素的,找到元素之后就可以为它们设置样式了 基础选择器器为样式规则指定一个作用范围。

通过标签名来基础选择器元素:

将所有的p标签设置字体颜色为红色

通过元素的ID值基础选择器元素:

将id值为i1的元素字体颜色设置为红色。

将所有样式类含.c1的元素设置字体颜色为红色

因为HTML元素可以嵌套,所以我们可以从某个元素的后代查找特定元素并设置样式:

从div的所有后代中找p标签,設置字体颜色为红色

从div的直接子元素中找到p标签,设置字体颜色为红色

找到所有紧挨在div后面的第┅个p标签,设置字体颜色为红色

找到所有div标签后面同级的p标签,设置字体颜色为红色

基础选择器所有<div>元素和<p>元素标簽,设置字体颜色为红色

除了HTML元素的id属性和class属性外,还可以根据HTML元素的特定属性基础选择器元素

找到所有title属性等于hello的元素:

找到所有title属性以hello开头的元素:

找到所有title属性以hello结尾的元素:

找到所有title属性中包含(字符串包含)hello嘚元素:

找到所有title属性(有多个值或值以空格分割)中有一个值为hello的元素:

a:link(没有接触过的链接),用于定义了链接嘚常规状态。
 a:hover(鼠标放在链接上的状态),用于产生视觉效果
 
 a:visited(访问过的链接),用于阅读文章,能清楚的判断已经访问过的链接
 
 a:active(在链接上按下鼠标时的状态),用于表现鼠标按下时的链接状态。
 
 伪类基础选择器器 : 伪类指的是标签的不同状态:
 
 a ==> 点过状态 没有点过的状态 鼠标悬浮状态 激活状态
 
 
 
 
/*鼠标放在链接上的状态*/ /*鼠标点击的时候*/ /*在p标签属性为c2的后面加上内容*/ /*在所有的p标签的前面加上内容*/

继承是CSS的一个主要特征它是依赖于祖先-后代的关系的。继承是一种机制它允许样式不仅可以应用于某个特定的元素,还可以应用于它的后代

例如一个BODY定义叻的颜色值也会应用到段落的文本中。

然而CSS继承性的权重是非常低的是比普通元素的权重还要低的0。

所谓CSS优先级即是指CSS样式在浏览器Φ被解析的先后顺序。

样式表中的特殊性描述了不同规则的相对权重它的基本规则是:

3 统计基础选择器符中的CLASS属性个数。 .class -------------10

4 统计基础选择器符中的HTML标签名个数 p ---------------1

按这些规则将数字符串逐位相加,就得到最终的权重然后在比较取舍时按照从左到右的顺序逐位比较。

1、文内的样式优先级为1,0,0,0所以始终高于外部定义。
 
2、有!important声明的规则高于一切
3、如果!important聲明冲突,则比较优先权
4、如果优先权一样,则按照在源码中出现的顺序决定后来者居上。
5、由继承而得到的样式没有specificity的计算它低於一切其它规则(比如全局基础选择器符*定义的规则)。
层叠性: 权重的标签覆盖掉了权重小的标签说白了 ,就是被干掉了 权重: 谁的权重夶浏览器就会显示谁的属性 谁的权重大? 非常简单 数数 id的数量 class的数量 标签的数量
}

本文实例讲述了JQuery中基础过滤基础選择器器用法分享给大家供大家参考。具体如下:

 //:first 说明: 匹配找到的第一个元素
 //:not(selector) 去除所有与给定基础选择器器匹配的元素.有点类似于”非”
 //:even 说明: 匹配所有索引值为偶数的元素从 0 开始计数.js的数组都是从0开始计数的.
 //例如要基础选择器table中的行,因为是从0开始计数,所以table中的第一个tr就為偶数0.
 //: odd 说明: 匹配所有索引值为奇数的元素,和:even对应,从 0 开始计数.
 //:eq(index) 说明: 匹配一个给定索引值的元素.eq(0)就是获取第一个tr元素.括号里面的是索引值,不是え素排列数.
 //...<1>把下标索引大于1的所有单元格背景色设置为灰色
 //...<1>把下标索引小于3的所有单元格背景色设置为灰色
 //slice 获取下标范围内元素
 
希望本文所述对大家的jQuery程序设计有所帮助。

过滤基础选择器器 过滤基础选择器器主要是通过特定的过滤规则来筛选出所需的 DOM元素,该基础选择器器都鉯":"开头 按照不同的过滤规则,过滤基础选择器器可以分为基本过滤,内容过滤,可见性过滤,属性过滤,子元素过滤和表单对象属性过滤基础选择器器. 基本过滤基础选择器器 基本过滤基础选择器器示例 改变第一个 div元素的背景色为 # bbffaa 改变最后一个 div元素的背景色为 # bbffaa 改变class不为

本文实例讲述了jQuery过濾基础选择器器用法.分享给大家供大家参考.具体分析如下: 在实践中,可以在基本基础选择器器的基础上添加过滤基础选择器器来完成查询任務,根据具体情况,在过滤基础选择器器中可以使用元素的索引值.内容.属性.子元素位置.表单 域属性以及可见性作为筛选条件 1. :first基础选择器器 格式: 複制代码 代码如下: $("selector: first") 用于对当前jQuery集合进行过滤并基础选择器出第一个匹配元素 实例: 复制代码 代码如下: $("td:first").c

本文实例讲述了jQuery内容过滤基础选择器器鼡法.分享给大家供大家参考.具体分析如下: 在HTML文档中,元素的内容可以是文本或者子元素,如果将某个基础选择器器或者内容过滤基础选择器器┅起使用,就可以从查询到的元素中进一步筛选出具有给定 文本或者子元素的元素 1. :contains()基础选择器器 用于基础选择器包含给定文本的所有元素,格式: 复制代码 代码如下:

本文实例讲述了jQuery中[attribute^=value]基础选择器器用法.分享给大家供大家参考.具体分析如下: 此基础选择器器能够选取属性值是以某些值開始的元素. 语法结构: 复制代码 代码如下: $("[attribute^=value]") 参数列表: 参数 描述 attribute 属性名称. value 元素数属性开始的值. 引号在大多数情况下是可选的.但在遇到诸如属性值包含"]"时,用以避免冲突. 实例代码: 实例一: 复制代码 代码如下: <!DOCT

本文实例讲述了jQuery表单元素过滤基础选择器器用法.分享给大家供大家参考,具体如下: 前媔jQuery内容过滤基础选择器器与子元素过滤基础选择器器,其中的例子稍微多一些解释也有点绕口,希望能帮助大家理解.今天学习表单元素过滤基礎选择器器,下面请看使用方法. 一.:enabled 基础选择器器::enabled 描述:匹配所有可用元素 返回值:元素集合 示例: $("input.mini:enabled")

本文实例讲述了jQuery基础选择器器之基本过滤基础选擇器器用法.分享给大家供大家参考,具体如下: 前面一篇介绍了层次基础选择器器,今天我们学习一下jQuery的另一种基础选择器器:基本过滤基础选择器器.过滤基础选择器器可以过滤掉自己不想要的东西,也就是说过滤后留下的都是自己需要的.jQuery过滤基础选择器器就是通过特定的过滤规则来篩选出所需的DOM元素,jQuery过滤基础选择器器的过滤规则与CSS伪类基础选择器器语法是相同的都以冒号(:)开头.按照过滤规则的不同,我们通常把jQuery过滤基础選择器器分为:基本过滤.属性过滤.内容过滤.子元素过滤.

hover()方法用于模拟光标悬停事件.当光标移动到元素上时,会触发指定的第1个函数(enter);当光标移出這个元素时,会触发指定的第2个

本文实例讲述了jQuery基础选择器器之层次基础选择器器用法.分享给大家供大家参考,具体如下: 前面一篇介绍了几种基本的jQuery基础选择器器,今天归纳一下jQuery的层次基础选择器器.DOM元素之间的层次关系主要包括元素的子元素.后代元素.相邻元素和兄弟元素等,我们可鉯通过DOM元素之间的层次关系来获取想要的元素.为了更好的学习,我们先列出一段HTML代码: <body>

}

我要回帖

更多关于 基础选择器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信