CSS的选择符

css选择符 选择符一、标签名选择符二、ID选择符三、 类选择符四、伪类五、属性选择符六、组合七、 外联样式表 一、标签名选择符 eg: <head> <title>学习CSS</title> <style type="text/css" > p {color : red;} </style> </head> <body> <p>段落1</p> <p 阅读详情

1.通配选择符(Universal Selector)

通配选择符(以*表示)起通配符的作用,意思是将选择其辖域内的所有元素

示例:

改变整个文档的字体大小和颜色

* {font-size:12px;color:blue;}

改变table下所有元素的颜色及对齐方式

table * {color:red;text-align:center} 


2.类型选择符(Type Selectors)

以文档语言对象(Element)类型作为选择符

示例:

设置td背景色与字体颜色

td {background:sliver;color:red}

设置a标签无下划线等装饰效果

a {text-decoration:none} 


3.属性选择符(Attribute Selectors)

这个属性用的不是很多,原因是在IE6下都还不能支持,不过在FireFox下可以支持。

它有4种表达形式:

1.Element[att] {sRules}  选择具有att属性的Element元素

示例:

用input插入的任何元素,只要指定了name值,其值为红色

<style>
input[name] 
{color:red}
</style>

<input type="text" value="没有name值">

<input type="text" value="有name值" name="txt">

2.Element[att=value] {sRules}   选择具有att属性,且属性值等于value的元素

示例:

<style>
input[type="text"] 
{color:red}

input[type="button"] 
{color:green}
</style>

<input type="text" value="Type值为text的显示">

<input type="button" value="Type值为button的显示">

3.Element[att~=value] {sRules}   选择具有att属性,且属性值为用空格分割的字词列表,其中一个等于value的元素

示例:

下面的例子,只有第一个用空格分开的"关羽",才能被匹配到

<style>
input[value~="关羽"] 
{color:red}
</style>

<input type="text" value="关羽 字云长">

<input type="text" value="关羽字云长">

<input type="text" value="关羽,字云长">

4.Element[att|=value] {sRules}   选择具有att属性且属性值为一用连字符分隔的字词列表,由value开始的元素

示例:

下面的例子,只有第一个有连字符"-"的"赵云",才能被匹配到

<style>
input[value|="赵云"] 
{color:blue}
</style>

<input type="text" value="赵云-五虎大将之一">

<input type="text" value="赵云 五虎大将之一">

<input type="text" value="赵云,五虎大将之一">


4.包含选择符(Descendant Selectors)

选择所有被Element1包含的子元素

Element1 Element2 {sRules}

示例:

设置table下所有td的颜色与对齐方式

table td {color:red;text-align:center}

设置p元素内的strong元素的颜色

p strong {color:blue} 


5.子对象选择符(Child Selectors)

这个属性在IE6下也支持不了,它和包含选择符非常相似,但区别在于:在多层包含关系中,它只能包含一级;而包含选择符能包含多级。

Element1>Element2 {sRules}

示例:

假如有这样一个结构的包含关系:

<div>
<p>
<strong>生子当如孙仲谋</strong>
</p>
</div>

那么再看下面的定义,我们设定如果文字颜色变为红色为匹配生效:

div p {color:red} <!--匹配生效-->

div strong 
{color:red} <!--匹配生效-->

div>strong 
{color:red} <!--匹配无效,因为div与strong中间隔着元素p-->

p>strong 
{color:red} <!--匹配生效-->


6.ID选择符(ID Selectors)

以文档目录树(DOM)中作为对象的唯一标示符ID作为选择符

#ID {sRules}

示例:

<style>
#txt 
{color:red;border:1px blue solid}
</style>

<input type="text" id="txt" value="Test ID Selectors">

 

 7.类选择符(Class Selectors)

以类名作为选择符,其效果等同于属性选择符的Element[class~="className"] {sRules}

Element.className {sRules}

示例:

<style>
div.range 
{color:red}
.note 
{color:green}
</style>

<div class="range">

治世之能臣

<p class="note">乱世之奸雄</p>

</div>

 

 8.分组选择符(Grouping)

将同样的定义应用于多个选择符,可以将选择符以逗号分割的方式并为组

Element1,Element2,Element3 {sRules}

示例:

<style>
div,h1 
{font-size:14px;color:red}
p,h2 
{font-size:14px;color:green}
</style> 

<div>

大江东去,浪淘尽,千古风流人物

<p>古垒西边,人道是:三国周郎赤壁</p>

<h1>乱石穿空,惊涛拍岸,卷起千堆雪</h1>

<h2>江山如画,一时多少豪杰</h2>

</div>

 

9.伪类及伪对象选择符(Pseudo Selectors)

伪类主要是争对a的几个状态:

a:link、a:visited、a:hover、a:active

其实也有诸如span:hover{color:red}这样的用法,但IE下不支持非a元素的伪类

伪对象一共有4个:

:first-letter、:first-line、:before、:after

示例:

<style>

div:first-letter 
{color:red;font-weight:bold;font-size:150%}

div:first-line 
{color:green;}

</style>

<div>

水调歌头 【宋】苏轼
<br>

明月几时有?把酒问青天。不知天上宫阙,今夕是何年。我欲乘风归去,又恐琼楼玉宇,高处不胜寒, 起舞弄清影,何似在人间。
<br> 

转朱阁,抵绮户,照无眠。不应有恨,何事偏向别时圆。人有悲欢离合,月有阴晴圆缺,此事古难全。 但愿人长久,千里共婵娟。
<br>

</div>

 运行示例,在IE和FireFox下都能显示出效果

示例:

<style>

p:before 
{content:"问题:下面的古文出自哪篇文章?";font-size:x-large;color:blue}

p:after 
{content:"答案:诸葛亮的《出师表》";font-size:x-large;color:red}

</style>

<p><br>"臣本布衣,躬耕南阳,苟全性命于乱世,不求闻达于诸侯。"<br></p>

 运行示例,IE不能显示出效果,在FireFox下可以。

宽带阻抗匹配的工程实现-第一步,端口驻波仿真 其实阻抗匹配我工作以来经常说,也经常做,但是基本上都是直接在印制板上进行调试。现在想先用仿真软件直接设计出来,才发现很多东西嘴上说容易,想做出来太难了。所以准备写一些文章,记录一下碰到的问题。 阅读详情

相关推荐

MTK平台 MT6789 烧录 efuse 3.0 Configuration SOP

=====================生成cert1和cert2 key===============================================生成efuse key相关文件===========================================签名DA==========================================================正常编译。=====================Security3.0 的SOP 说明。

a785722173的博客 2329

css通配选择符

通配选择符 在整个html文件当中如果想要选中所有元素,则用通配选择符;但通常使用去 掉所有边距,比如:*{margin:0;pading:0;} <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style> *{ margin: 0px; padding: 0px; } /*这个通配符

LCY133的博客 564

Vmware Vcenter7.0证书web续期发生错误

生成证书,选择第三个(PS,如果没有域名的,一定要写IP,不然很容易卡在85%,服务不能起来)这里大概率可能是证书里面的FQDN和主机不匹配,又或者是主机解析FQDN有问题。vCenter _MACHINE_CERT快到期了,通过web界面更新证书失败。vSphere Client 版本 7.0.2.00200。登陆ssh到vcenter,重新生成证书。先关掉HA,不然证书管理会报错。第一步先这样,重新续订一下证书。

m0_74823595的博客 3944

CSS学习笔记

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE

fjctlzy的专栏 398

Python-OPCUA 实现西门子PLC数据批量读写与自动化监控

本文详细介绍了如何使用Python结合OPC UA协议,实现对西门子PLC数据的批量读写与自动化监控。通过搭建开发环境、利用KEPserverEX作为通信桥梁,并配合Python代码实战,读者可以掌握高效的数据采集、批量写入以及构建带报警功能的监控系统的方法,从而大幅提升工业自动化场景下的数据处理效率和系统灵活性。

www00的博客 181

计算机组成原理实验:手把手教你用模拟程序实现中断机制(附完整代码)

本文通过一个计算机组成原理模拟实验,手把手教你从零实现一个可工作的中断系统。实验详细演示了如何配置中断控制器、编写主程序与中断服务程序,并观察中断响应、现场保护和恢复的全过程,深入解析了中断原理的核心机制。

471

6.基本选择器

基本选择器 导读:本小节主要讲解 CSS 选择器中的第一种分类 —— 基本选择器。通过本小节的学习,可以很好地掌握 CSS 基本选择器的用法,为后续学习 CSS 其他选择器的用法打下良好的基础。 基本选择器概述 CSS 的基本选择器是选择器所有种类中最为基础的用法,基本选择器共有 5 种具体用法,如下: 类型(Type)选择器(有些中文资料中称为“元素选择器”) 类(Class)选择器 ID 选...

码小余の博客 619

实现真正的「人机」对战:引入三方 AI 引擎

引入三方 AI 引擎 前边,我们实现了与云库对战的象棋游戏。这一节中,我们将开始实现真正的「人机」对战 — 人与手机 AI 之间对弈; 实现一套象棋 AI 工程浩大,这个工作我们后续文章会做一番介绍。现代软件工程并不主张每个人都「造轮子」,因此我们要有「站在巨人肩膀上」的小智慧。 本节概要 从 github 寻找开源中象引擎 梳理引擎接入的思路 寻找适合的开源中国象棋引擎 github 上有大...

tosmart的博客 983

通配符选择器

1、概念 通配符选择器用 * 来表示,星号就是选择所有的标签。他是所有选择器中适用范围最广的,能匹配页面中所有的元素 2、语法 {属性1:属性值1;属性2:属性值2;属性3:属性值3;} *{ marjin:0; padding:0; } 注意:会匹配页面中所以的元素,降低页面影响速度,不建议随便使用 ...

m0_46170663的博客 940

OpenClaw赚钱实录:从“养龙虾“到可持续变现的实践指南——OpenClaw的赚钱底层逻辑与“记忆”革命

AI 的商业价值不在于替代思考,而在于沉淀关系。当 Agent 记住你的偏好、你的历史、你的目标,它就不再是冷冰冰的软件,而是成为数字化的关系资产。这种资产的稀缺性不在于技术复杂度,而在于时间无法被压缩——你无法用更好的算法替代 3 个月的协作记忆。在这场“记忆革命”中,护城河不是模型参数,而是用户与 AI 共同书写的历史。OpenClaw 用一套优雅的文件系统架构,将这种历史转化为可积累、可复用、可变现的数字资产。从“计算即服务”(CaaS)到“记忆即服务”(MaaS)。

冯·诺依曼 1341

具身智能:原理、算法与系统 第1章 具身智能的本质与范畴

从学术定义的角度,具身智能可被界定为"与物理环境进行有目的的能量与信息交换"的智能形式。这一定义揭示了具身智能的两个本质维度:信息处理维度与能量交互维度。与传统人工智能系统仅在信息空间操作不同,具身智能系统必须同时处理信息流与能量流,在物理约束下实现感知、认知与行动的统一。具身智能体具有三个核心构成要素:物理身体(Physical Body)、感知系统(Sensory System)与效应器(Effectors)。这三者共同构成了感知与行动的基础,使智能体能够通过物理交互而非纯粹符号操作来理解世界。

VectorShift的博客 270

css里td自带什么属性,关于css标签的属性(text文本属性,背景background,表格标签table,td标签属性)...

简介这篇文章主要介绍了关于css标签的属性(text文本属性,背景background,表格标签table,td标签属性)以及相关的经验技巧,文章约1129字,浏览量216,点赞数4,值得参考!text文本属性1.颜色colorcolor:red2.文本缩进 text-indent属性值 数字+px:text-indent:10px;3.文本修饰 text-decoration属性值underli...

weixin_36288992的博客 2509

AutoSAR系列讲解(入门篇)2.2-SWC的类型

该章讲解了两种SWC的分类,并且映射到实际的工程中应该是具体的什么文件类型

雪云飞星的博客 4万+

CSS选择符

伪类之所以名字中有“伪”字是因为。

The_name_stolen的博客 849

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

CSS 选择符及其继承属性详解

CSS 选择符是控制网页样式的基础,通过不同的选择符可以精确地选择 HTML 元素并应用样式。了解不同类型的选择符及其用法,对于编写高效、可维护的 CSS 代码至关重要。同时,理解哪些 CSS 属性是可以继承的,以及如何控制属性的继承,可以帮助我们更好地管理网页的样式。可继承属性使得样式能够在元素树中传递,而不可继承属性则提供了更精细的控制。通过本文的详细介绍,希望你能够更深入地理解 CSS 选择符及其继承属性,并在实际开发中灵活运用这些知识,提升网页设计的质量和效率。

My_wife_QBL的博客 3058

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

css 选择符介绍

一,css选择符分类 css选择符分为很多类,包括:类型选择符,class选择符,id选择符,通用选择符,分组选择符,包含选择符,元素指定选择符,子对象选择符,属性选择符,下面我们来一一讲解 1.类型选择符 类型选择符是指以文档对象模型(DOM)作为选择符,即选择某个HTML标签为对象,设置其样式规则。类型选择符就是元素本身,定义直接使用元素名称 格式: body{css代码} 2.类选择符 使用类选择符可以吧相同的标签定义为不同的样式。吐过你希望同一种标签在不同的地方使用不同的样式,就可以先定义两个类在应

weixin_52915467的博客 4121

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

JQuery CSS 选择符

  CSS 选择符$ 函数可以根据传入的 ID 取得元素,但对于结构复杂的页面,单传入一个 ID 难于精确取到相应的元素,myJSFrame 参考 CSS 2.0 选择符概念与 JQuery 框架中 CSS 选择符的引用形式,实现了自有的 CSS 选择符支持方式。支持大部分常见的 CSS 选择符。由于符合 CSS 选择符的元素可能有多个,因此 $ 函数的返回值可能不止一个 DOM

陈锋的专栏 3601

CSS 选择符

CSS 选择符CSS 选择符选择符通用选择符基本选择符元素选择符后代选择符id 选择符类选择符高级选择符子选择符相邻同辈选择符一般同辈组合子属性选择符伪类伪元素 CSS 选择符 放在一起果然还是很乱,得拉出来自己找起来也方便…… 下面的顺序是按照 MDN 上面的来的,细节根据书上加的。 选择符 通用选择符 语法为: * {}。 虽然可以和 组合子 结合使用,不过感觉我们业务用的最多的情况还是设置默认的一些配置之类的,这个配置还和任何元素没关系,只是单纯的像是字体、颜色、大小之类的。 基本选择符 元素选择

GoldenaArcher的博客 350

css 选择符总结

css 选择符 选择符分类: 1.类型选择符(元素选择符); 2.ID选择符; 3.子选择符; 4.同辈选择符(一般同辈组合子、相邻同辈组合子); 5.通用选择符; 6.属性选择符; 7.伪元素; 1.类型选择符(元素选择符) 类型与后台选择符是最基本的选择符。类型选择符用于选择特定类型的元素,比如段落: p { color: black; } 只要 ...

lt_1111的博客 1470

CSS中常见的选择符

CSS中基础常见选择符 CSS样式由两部分组成,分别是选择符和声明。其中声明由属性和属性值组成 选择符{属性:属性值;} CSS基础选择符: 选择符表示要定义样式的对象,可以是元素本身,也可以是一类元素或者制定名称的元素. 类型选择符/元素选择符/标签选择器(element选择器) 语法:标签名称{属性:属性值;} 类型选择符是根据html语言中的标记来直接定义 说明: 类型选择符就是网页元素...

xia00bai的博客 1551

CSS 选择符

选择符,顾名思义,用于从XHTML文档中选择元素。选择符有很多种,各有其不同的具体性(specificity),可以确定一大批元素或者仅仅几个元素。具体性是度量选择符的作用范围的手段。所谓作用范围,换句话说,指定是选择符选择了多少元素。在CSS的设计原则中,比较具体的选择符将凌驾于较不具体的选择符之上并取而代之。具体性是CSS中较为含糊和你难以掌握的概念之一,但也是这种语言中最强大的特性之一。接下

棋牌游戏开发 958

4.5 CSS的常用选择符

4.5 CSS的常用选择符 4.5.1 css2的选择符(重要) (1). html选择符(标签选择器) 就是把html标签作为选择符使用 如 p{....} 网页中所有p标签采用此样式 h2{....} 网页中所有h2标签采用此样式 (2). class类选择符 (使用点.将自定义名(类名)来定义的选择符) 定义: .类名{样式....} 匿名类 其他选择符名.类名{样式....}...

kzl_knight的博客 1万+

CSS语法基础:选择符

选择符:基本选择符和复合选择符的运用

2401_84309743的博客 2102

CSS 组合选择符

可以说,后代选择符中的空格,是用来表示后代层级的,当然就不限于二级的。子元素选择符的语法是在两个元素之间放置一个大于符号(>),表示只选择作为某个元素的直接子元素的元素,而不包括后代元素。这个选择器会作用于div元素的所有后代p元素,不论p元素在div元素的嵌套层次中的位置如何。相邻兄弟选择符是CSS选择符的一种,用来选取在另一元素后紧接的元素,并且二者有相同父元素。选择符就表示选择所有跟在h1元素后面的p元素,并可以设置这些p元素的样式。CSS子元素选择符可以选择作为某个元素的直接子元素的元素。

梁辰兴的博客 589
上一篇: 给XML文件定义DTD
下一篇: 详探TextRange对象--查找与选择
wayne23
博客等级 码龄21年 18粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值