首页 > 编程知识 正文

css3文字显示,css3伪类大全

时间:2023-05-03 05:07:06 阅读:117981 作者:735

1.CSS3选择器 属性选择器

在HTML中,可以根据各种属性向元素添加很多附加信息。 例如,可以根据id属性区分不同的div元素。

input [ type=' text ' ] { width :150 px; 显示: block; margin-bottom:10px; 背景色: yellow; 字体系列: verdana,Arial; }在CSS2中引入了几个属性选择器,但CSS3根据CSS2扩展了属性选择器,添加了三个属性选择器。 因此,属性选择器具有通配符的概念,这三个属性选择器与CSS2的属性选择器一起构成了CSS的强大属性选择器。 如下表所示:

2.CSS3 结构性伪类选择器—root

很明显,3360根选择器就是根选择器。 这意味着元素e与某个文档的根元素相匹配。 在HTML文档中,根元素始终是HTML。

3360根选择器与html元素相同。 简而言之,如下。

3360根{ background : orange } html { background : orange; }获得的效果相当。

建议使用:根方法。

3.CSS3 结构性伪类选择器—not

3360not选择器称为否定选择器,与jQuery的3360not选择器一样,可以选择除某个元素之外的所有元素。

就form元素而言,例如,如果要向除表单上的submit按钮之外的input元素添加红色边框,则CSS代码可以编写如下:

input:not([type='submit'] ) { border :1 px固态硬盘; } 4.CSS3 结构性伪类选择器—empty

:empty选择器显示为空。 用于选择空无一物的元素。 这里没有内容,也就是说既没有空间也什么都没有。

例如,假设您的文档包含三个段落p元素,并且您想要隐藏空无一物的p元素。 可以使用:empty选择器进行控制。

p : empty {显示: none; } 5.CSS3 结构性伪类选择器—target

:target选择器称为目标选择器,与文档(页面) url中标记的目标元素相匹配。

6.CSS3 结构性伪类选择器—first-child

:first-child选择器表示用于选择父元素的第一个子元素的元素e。 为便于理解,请选择元素的第一个子元素,并记住它是子元素而不是后代元素。

7.CSS3 结构性伪类选择器—last-child

3360last-child选择器的工作方式与:first-child选择器类似,但:last-child选择器选择元素的最后一个子元素。

8.CSS3 结构性伪类选择器—nth-child(n)

3360nth-child(n )选择器用于定位父元素的特定子元素。 其中“n”是参数,可以是整数值(1、2、3、4 )或表达式(2n 1、-n 5 )和关键字(odd、even ),但参数n的初始值始终是1而不是0。 也就是说,如果参数n的值为0,则选择器无法选择匹配的元素。

如果经验和技巧:「3360nth-child(n )”选择器中的n为表达式,则n从0开始计算;如果表达式的值小于0或0,则不选择任何匹配元素。 如下表所示:

9.CSS3 only-child选择器

:only-child选择器选择父元素只有一个子元素和一个子元素。 也就是说,匹配元素的父元素只有一个子元素,是唯一的子元素。

10.CSS3选择器 :enabled和:disabled选择器

在Web表单中,一些表单元素处于启用状态(“:启用”)和禁用状态(“:禁用”),如输入框、密码框和复选框。 默认情况下,所有这些表单元素都可用。 可以使用伪选择器:enabled为这些表单元素设置样式。

:禁用选择器用于选择不可用的表单元素,而不是:启用选择器。 要正确使用:禁用选择器,必须在表单元素的HTML中设置“禁用”属性。

11.CSS3选择器 :checked选择器

在表单元素中,单选按钮和复选框都处于选中和禁用状态。 (众所周知,很难写这两个按钮的默认样式。 CSS3允许在状态选择器:checked中结合其他标签实现自定义样式。checked表示选择状态。

12.CSS3选择器 ::selection选择器

:selection伪元素用于匹配突出显示的文本(用鼠标选择文本时的文本)。 默认情况下,当您用鼠标选择网页文本时,它将以深蓝色背景、白色字体显示。

13.CSS3选择器 :read-only和read-write选择器

:只读伪类选择器用于指定处于只读状态的元素的样式。 简单地说,元素中设定了“readonly=’readonly’”

与:只读选择器相比,读写选择器主要用于指定元素不是只读元素时的样式。

14.CSS3选择器 ::before和::after

:before和:after主要用于在元素之前或之后插入内容。 这两个经常与“content”结合使用,最常用的场景是清除浮动。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。