`
conkeyn
  • 浏览: 1529226 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

第2章 选择器 =>属性值选择器 P46

    博客分类:
  • CSS
阅读更多

属性 选择器

 

除了可以选择有某些属性的元素外,还可以进一步缩小选择范围,只选择有特定属性值的元素。

1、可以根据具体的属性值选择;

2、可以根据部分属性值选择;

 

1、根据具体属性值选择

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>根据具体属性值选择</title>
<style type="text/css">
a[href="http://www.w3.org/"][title="W3C Home"]{
	font-size:200%;	
}
</style>
</head>

<body>
<p>1、<a href="http://www.w3.org/" >W3C Home</a></p>
<p>2、<a href="http://www.w3.org/" title="W3C Home">W3C Home</a></p>
<p>3、<a href="#" title="W3C Home">W3C Home</a></p>
<p>4、<a href="http://www.w3.org" title="W3C Home">W3C Home</a></p>
</body>
</html>

 显示效果:

注意,这种格式要求必须与属性值完全匹配。 如果遇到的值本身包含一个用空格分隔的值列表达,匹配就会出问题。例如,考虑以下标记片段:


<planet type="barren rocky">Mercury</planet>


要根据具体属性值匹配这个元素,唯一的办法就是写作:


planet[type="barren rocky"]{font-weight:blod;}

 

 

示例3:

<p class="urgent warning">When handling plutonium,care must be taken to avoid the formation of a critaical mass.</p>


要根据具体属性值来选择这个元素,必须写作:p[class="urgent warning"]{font-weight:blod;}

这不同于多类选择器(class中的属性值与顺序无关),需要完全匹配。

 

//==================================================

 

2、根据部分属性值选择器

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>根据部分属性值选择器/title>
<style type="text/css">
span[class~="barren"]{
	font-style:italic;
}
</style>
</head>

<body>
<p>1、<span class="barren rocky"


>Mercury</span></p>
<p>2、
  <span class="cloudy barren"


>Venue</span></p>
<p>3、
  <span class="life-bearing cloudy">Jason</span></p>
  <p>4、
  <span class="one-barren cloudy"


>Tom</span></p>
</body>
</html>

 显示效果:

请注意代码与显示效果的差别,红色的class="on-barren cloudy"将不匹配,也就是说用空格将"on-barren cloudy"分隔开之后出现"on-barren"和"cloudy"子串,与"barren"不匹配。


注意,选择器中出现了一个波浪号(~)。这正是部分选择的关键,即根据属性值中出现的一个用空格分隔的词来完成选择。如果忽略了这个波浪号,就变了完全值匹配。



类型

描述

[foo^=”bar”]

选择 foo 属性值以 ”bar” 开头的所有元素

[foo$=”bar”]

选择 foo 属性值以 ”bar” 结尾的所有元素

[foo*=”bar”]

选择 foo 属性值包含子串 ”bar” 的所有元素

[foo~=”bar”]

选择 foo 属性值先使用空格分隔开,其中包含子串 ”bar” 的所有元素。根据属性值中出现的一个用空格分隔的词来完成选择。







 

  • 大小: 2.7 KB
  • 大小: 1.3 KB
分享到:
评论

相关推荐

    P46版DSA 官网下载

    2. **签名过程**:发送者使用其私钥x和消息的哈希值进行计算,生成两个整数r和s,满足一定的条件。这两个值构成数字签名。 3. **验证过程**:接收者收到签名(r, s)和原始消息后,使用公钥y进行验证。他们计算两个...

    松下电视TH-P46S10C 说明书

    ### 松下电视TH-P46S10C 说明书解析 #### 一、产品概述 松下TH-P46S10C是一款经典的老式电视型号,它为用户提供了丰富的功能与良好的画质体验。该款电视配备了46英寸的屏幕尺寸,适合家庭客厅或卧室使用。本说明书...

    带一机多图的善领P46

    对于经常需要使用导航系统的用户来说,善领P46无疑是一款值得信赖和选择的导航伴侣。通过及时更新地图数据,善领P46能够确保驾驶者随时掌握最新的道路和交通信息,从而为出行安全提供更加强有力的保障。

    善领DSA P46

    【善领DSA P46】是一款专为2012款福克斯车型设计的导航系统,结合了【凯立德】最新的地图数据,为用户提供精确、实时的导航服务。这款软件在车载导航领域具有较高的知名度,深受车主们的喜爱。下面我们将深入探讨这...

    P44-P45-P46-应用例子.zip_8RS_NBH_P44-P45-P46-应用例子_STC12单片机_stc12的p44

    3. **通信协议**:在某些应用中,P44、P45和P46可能被用作串行通信的一部分,例如I2C或SPI协议,它们可以作为数据线或者时钟线来传输信息。 4. **脉冲宽度调制(PWM)**:如果单片机支持,这些引脚可以配置为PWM...

    2010DSA -P46

    标题中的“2010DSA -P46”似乎指向一个特别版本的导航软件——DSA,即动态安全辅助系统,该系统以优化内存占用和提升普清显示效果而设计,专攻于2010年发布。DSA设计之初,就考虑到在资源有限的环境下仍能够提供可靠...

    变频器说明书系列-EISN P46-P50.pdf

    变频器说明书系列-EISN P46-P50.pdf

    第一周前三天任务是通过作业来让大家熟悉Matlab语法: 南京邮电大学通达学院 matlab实验课 5次小作业

    第二章课后练习第2题p46 第二次作业:第三章课后练习第4题p64;第四章课后练习第4题p83 第三次作业:第五章课后练习第7题p123 第四次作业:第六章课后练习第2题p137 第五次作业:第七章课后练习第3题p154 (注意标...

    DSA2010P46

    这款软件占用内存小,是小内存机友的福音,漂亮实用不错的软件

    Panasonic松下冰箱NR-P46PX3使用安装手册参数图解图示pdf电子版下载.pdf

    Panasonic松下冰箱NR-P46PX3使用安装手册参数图解图示pdf电子版下载

    初级财务会计基础知识考试题库P46.pdf

    初级财务会计基础知识考试题库P46.pdf

    P46_Color.rar_DEMO

    Struts2是一个非常流行的Java Web开发框架,它主要用于构建企业级的应用程序。在这个"Color"的DEMO中,我们很可能会看到如何在Struts2框架下实现JSON与AJAX的交互,这是一种常见的增强用户界面动态性的技术组合。...

    电动力学郭硕鸿第二版前六章课件

    ### 电动力学郭硕鸿第二版前六章课件知识点总结 #### 1. 麦克斯韦方程组 麦克斯韦方程组是电磁理论的核心,它描述了电场与磁场如何相互作用以及如何随时间变化。在郭硕鸿教授编著的《电动力学》第二版教材中,前六...

    生产方案与控制--MRP(物料需求)逻辑及原理P46.pptx

    生产方案与控制--MRP(物料需求)逻辑及原理P46.pptx

    生产方案与控制 -- MRP(物料需求)逻辑及原理P46.ppt

    生产方案与控制 -- MRP(物料需求)逻辑及原理P46.ppt

    【地产资料】XX地产 门店经理培训P46.zip

    【地产资料】XX地产 门店经理培训P46.zip是一个包含地产行业专业知识的压缩文件,主要针对门店经理的培训需求。这个压缩包内的核心文件是"XX地产 门店经理培训P46.ppt",我们可以从这个文件名推测,这份培训材料可能...

    【初级财务会计基础知识】考试题库P46.pdf

    【初级财务会计基础知识】考试题库P46.pdf主要涵盖了财务会计的基础概念和会计准则,以下是其中的关键知识点: 1. **会计期间**:会计期间分为年度和中期,中期包括半年度、季度和月度,例如题目中的选项。 2. **...

    01-P17 P16 P47 P46-跑马灯_流水强开_花样流水灯_

    在电子工程领域,尤其是嵌入式系统开发中,"花样流水灯"是一种常见的实验和演示项目,它展示了微控制器(如51单片机)的基本输入/输出(I/O)操作和程序控制能力。本项目名为"01-P17 P16 P47 P46-跑马灯_流水强开_...

    3D50V30D/3D50V30D(P46)主控软件工厂烧写文件

    适用机型: 3D50V30D/3D50V30D(P46) 适用屏: PM50H4000(03) 虹欧1.7能效 滤光膜透过率53% 主控软件: 软件版本号: PS39-CW50-V2.02[V30-CW50-PCH3D-V3] 软件文件名: PS39-CW50-V2.02[V30-CW50-PCH3D-V3].bin...

Global site tag (gtag.js) - Google Analytics