《HTML 5与CSS 3权威指南(第3版·下册)》——19.4.3 E:read-only伪类选择器与E:read-write伪类选择器

19.4.3 E:read-only伪类选择器与E:read-write伪类选择器

q E: read-only伪类选择器用来指定当元素处于只读状态时的样式。

q E: read-write伪类选择器用来指定当元素处于非只读状态时的样式。

在Firefox浏览器中,需要写成“-moz-read-only”或“-moz-read-write”的形式。

代码清单19-20为E: read-only选择器与E: read-write选择器结合使用的一个示例,在该示例中有一个姓名文本框控件和一个地址文本框控件。其中姓名文本框控件不是只读控件,使用E:read-write选择器定义样式;地址文本框控件是只读控件,使用E: read-only选择器定义样式。

这段代码的运行结果如图19-30所示。

19.4.4 伪类选择器:E:checked、E:default和E:indeterminate

E:checked伪类选择器用来指定当表单中的radio单选框或checkbox复选框处于选取状态时的样式。

代码清单19-21为一个E:checked伪类选择器的使用示例,在该示例中使用了几个checkbox复选框,复选框在非选取状态时边框默认为黑色,当复选框处于选取状态时通过E:checked伪类选择器让选取框的边框变为蓝色。

这段代码的运行结果如图19-31所示。

E:default选择器用来指定当页面打开时默认处于选取状态的单选框或复选框控件的样式。需要注意的是,即使用户将该单选框或复选框控件的选取状态设定为非选取状态,E:default选择器中指定的样式仍然有效。

代码清单19-22为一个E:default选择器的使用示例,该示例中有几个复选框,第一个复选框被设定为默认打开时为选取状态,使用E:default选择器设定该复选框的边框为蓝色。


这段代码的运行结果如图19-32所示。

需要注意的是,即使用户将默认设定为选取状态的单选框或复选框修改为非选取状态,使用default选择器设定的样式依然有效,如图19-33所示。

E:indeterminate伪类选择器用来指定当页面打开时,一组单选框中没有任何一个单选框被设定为选取状态时整组单选框的样式,如果用户选取了其中任何一个单选框,则该样式被取消指定。到目前为止,只有Opera浏览器对这个选择器提供支持。

代码清单19-23为一个E:indeterminate选择器的使用示例,该示例中有一组单选框,其中任何一个单选框都没有被设定为默认选取状态,使用E:indeterminate选择器来设定页面打开时该组单选框的边框为蓝色。


这段代码所示示例在页面打开时的页面显示如图19-34所示。
用户只要选取其中任何一个单选框,使用E:indeterminate选择器指定的样式就被取消指定,如图19-35所示。

时间: 2025-01-23 20:25:52

《HTML 5与CSS 3权威指南(第3版·下册)》——19.4.3 E:read-only伪类选择器与E:read-write伪类选择器的相关文章

《QTP自动化测试权威指南(第二版)》—第1章1.5节QTP许可证模式

1.5 QTP许可证模式 QTP自动化测试权威指南(第二版) 1.QTP支持以下两种类型的许可证. 单机版许可证 并发许可证 2.单机版许可证 单机版许可证是一个节点锁定或基于机器的许可证.这个许可证仅能用在生成的那台机器上,因为QTP生成的锁定码只能针对于安装它的那台机器. 如要申请一个单机版许可证,如图1-10中所示选择"Seat license"复选按钮然后点击Next.点击之后,许可证向导会如图1-11所示.显示本机的锁定码.将锁定码记录下来然后访问https://webwar

《QTP自动化测试权威指南(第二版)》目录—导读

内容提要 QTP自动化测试权威指南(第二版) 本书是QTP测试的权威指南,展示了作者在软件测试方面的造诣.本书分为基础知识和高级技巧两个部分.第1章-第18章是基础知识篇,介绍了QTP的基本功能.第1章自动化测试流程,第2章QTP帮助文档的使用,第3章对象库,第4章数据池,第5章操作模块(Action),第6章QTP环境变量,第7章保留对象,第8章检查点,第9章库函数文件.第10章描述性编程,第11章QTP的调试功能,第12章场景恢复,第13章正则表达式,第14章VBScript,第15章同步点

图书-Anroid开发权威指南(第二版)pdf

问题描述 Anroid开发权威指南(第二版)pdf 谁有完整的<Anroid开发权威指南>的第二版? 网上只找到第一版pdf,求完整的新版

《QTP自动化测试权威指南(第二版)》—第2章2.1节目录标签(Contents Tab)

第2章 QTP帮助文档的使用 QTP自动化测试权威指南(第二版) QTP的在线帮助为我们提供了很多有用的信息.但是有时候,尤其是对于使用QTP的新手而言,找到某个具体的信息可能还是有点困难.本章讲解了如何有效地查询帮助文件,从而找到我们需要的信息的方法. QTP帮助文档有四个标签页如图2-1所示. 本章将逐一论述前三个标签页. 2.1 目录标签(Contents Tab) QTP自动化测试权威指南(第二版) 目录标签页提供了帮助文档的视图结构.本标签页的主题呈现的内容,依赖于我们安装了哪些插件.

《QTP自动化测试权威指南(第二版)》—第1章1.4节开始使用QT

1.4 开始使用QTPQTP自动化测试权威指南(第二版)1.4.1 从HP网站下载QTP首先我们需要从HP网站下载最新的QTP版本.以下是下载步骤. (1)登录http://support.openview.hp.com. (2)点击左侧的"Products"链接. (3)选择页面上"Application Lifecycle Management",点击链接. (4)展开"Test execution to accelerate application

《QTP自动化测试权威指南(第二版)》—第1章1.2节自动化测试流程

1.2 自动化测试流程QTP自动化测试权威指南(第二版)理解自动化测试中包含的各个阶段对于开发和有效利用测试框架以及用例非常重要,如图1-1所示. 选择"最适合的"自动化工具:在对任何应用开始自动化测试之前,重要的是针对主要应用部分选择最适合的工具.选择需要基于各种因素,比如价格.易用性.应用支持能力和产品服务支持.概念证明(Proof of Concept,POC):此阶段包含创建一些脚本示例用来在一两个最重要的被测应用中验证业务流程.它可以帮助识别未来在测试用例的脚本开发中有可能碰

《QTP自动化测试权威指南(第二版)》—第1章1.3节什么是HP QuickTest Professional(QTP)

1.3 什么是HP QuickTest Professional(QTP)QTP自动化测试权威指南(第二版)HP公司的QTP是针对功能测试的自动化工具.它本身支持录制回放功能,藉此自动化工程师可以录制捕获对被测试应用的操作事件,并且在测试阶段回放. QTP提供两种模式查看和编辑测试脚本. 关键字视图.专家视图.关键字视图以关键字的方式显示脚本(每个对象是一个图标),以树状格式排列,方便很少或没有编程背景的业务专家.关键字视图如下面截图,如图1-2所示. 专家视图将隐藏在关键字视图中图标底下的VB

《QTP自动化测试权威指南(第二版)》—第1章1.1节什么是自动化测试

1.1 什么是自动化测试QTP自动化测试权威指南(第二版)自动化测试是对一个已有的手工测试过程减少并尽可能排除人工干预的过程. 1.什么时候适合做自动化测试下面是一组适合将手工测试自动化的考量因素. 测试需要经常重复.测试流程和验证点相对长时间比较稳定.测试目的是验证一个业务流程,而不是外观.感觉.颜色.图表布局等.测试需要大量重复或者同时包含很多步骤,并且这些操作每次都需要完全一致.这就要求手工测试者不能疏忽大意.测试生成的结果被监管机构要求电子化记录和存档并符合正式的证据要求.测试通过或失败

求《struts 2.x权威指南(第3版)》,一书代码,谁可以分享一下?

问题描述 求<struts2.x权威指南(第3版)>,一书代码,谁可以分享一下?邮箱:1310095226@qq.com

《HTML 5与CSS 3权威指南 》 (第2版·下册)——第19章 19.3.4

19.3.4 选择器:nth-of-type和nth-last-of-type 1.使用选择器nth-child和nth-last-child时会产生的问题 之前,我们介绍过将nth-child选择器与nth-last-child选择器用于某些元素时,会产生一些问题,这里我们首先来看一下究竟会产生什么问题. 在代码清单19-15中,我们给出一个HTML页面代码,在该页面中,存在一个div元素,在该div元素中,又给出几篇文章的标题与每篇文章的正文. 为了让第奇数篇文章的标题与第偶数篇文章的标题的