返回顶部
首页 > 资讯 > 前端开发 > node.js >有用的CSS伪选择器有哪些
  • 923
分享到

有用的CSS伪选择器有哪些

2024-04-02 19:04:59 923人浏览 安东尼
摘要

这篇文章主要讲解了“有用的CSS伪选择器有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“有用的CSS伪选择器有哪些”吧! 1、::first-line

这篇文章主要讲解了“有用的CSS伪选择器有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“有用的CSS伪选择器有哪些”吧!

1、::first-line | 选择首行文本

这个伪元素选择器选择换行之前文本的首行。

p:first-line {

    color: lightcoral;

}

2、::first-letter | 选择首字母

这个伪元素选择器应用于元素中文本的首字母。

.innerDiv p:first-letter {

    color: lightcoral;

    font-size: 40px

}

3、::selection | 选择高亮(被选中)的区域

应用于任何被用户选中的高亮区域。通过::selection伪元素选择器,我们可以将样式应用于高亮区域。

div::selection {

    background: yellow;

}

4、:root | 根元素

:root伪类选中文档的根元素。在 html 中,为 HTML 元素。在 RSS 中,则为 RSS 元素.这个伪类选择器应用于根元素,多用于存储全局 CSS 自定义属性。

5、:empty | 仅当元素为空时触发

这个伪类选择器将选中没有任何子项的元素。该元素必须为空。如果一个元素没有空格、可见的内容、后代元素,则为空元素。

div:empty {

    border: 2px solid orange;

}

<div></div>

<div></div>

<div>

</div>

这个规则将应用于空的div元素。这个规则将应用于第一个和第二个div,因为他们是真为空,而第三个div包含空格。

6、:only-child | 选择仅有的子元素

匹配父元素中没有任何兄弟元素的子元素。

.innerDiv p:only-child {

    color: orangered;

}

7、:first-of-type | 选择第一个指定类型的子元素

.innerDiv p:first-of-type {

    color: orangered;

}

这将应用于.innerDiv下的第一个p元素。

<div class="innerDiv">

    <div>Div1</div>

    <p>These are the necessary steps</p>

    <p>hiya</p>

    <p>

        Do <em>not</em> push the brake at the same time as the accelerator.

    </p>

    <div>Div2</div>

</div>

这个p(“These are the necessary step”)将被选中。

8、:last-of-type | 选择最后一个指定类型的子元素

像:first-of-type一样,但是会应用于最后一个同类型的子元素。

.innerDiv p:last-of-type {

    color: orangered;

}

这将应用于innerDiv下的最后一个p段落元素。

<div class="innerDiv">

    <p>These are the necessary steps</p>

    <p>hiya</p>

    <div>Div1</div>

    <p>

        Do the same.

    </p>

    <div>Div2</div>

</div>

因此,这个p元素(“Do the same”)将被选中。

9、:nth-of-type() | 选择特定类型的子元素

这个选择器将从指定的父元素的孩子列表中选择某种类型的子元素。

.innerDiv p:nth-of-type(1) {

    color: orangered;

}

10、:nth-last-of-type() | 选择列表末尾中指定类型的子元素

这将选择最后一个指定类型的子元素。

.innerDiv p:nth-last-of-type() {

    color: orangered;

}

这将选择innerDiv列表元素中包含的最后一个段落类型子元素。

<div class="innerDiv">

    <p>These are the necessary steps</p>

    <p>hiya</p>

    <div>Div1</div>

    <p>

        Do the same.

    </p>

    <div>Div2</div>

</div>

innerDiv中最后一个段落子元素p(“Do the same”)将会被选中。

11、:link | 选择一个未访问过的超链接

这个选择器应用于未被访问过的链接。常用于带有 href 属性的a锚元素。

a:link {

    color: orangered;

}

<a href="/login">Login<a>

这将选中未被点击过带有href的指定界面的a锚点元素,选中的元素中的文字将会显示为橙色。

12、:checked | 选择一个选中的复选框

这个应用于已经被选中的复选框。

input:checked {

    border: 2px solid lightcoral;

}

这个规则应用到所有被选中的复选框。

13、:valid | 选择一个通过验证的元素

这主要用于可视化表单元素,以让用户判断是否验证通过。验证通过时,默认元素带有valid属性。

input:valid {

    boder-color: lightsalmon;

}

14、:invalid | 选择一个未通过验证的元素

像:valid一样,但是会应用到未通过验证的元素。

input[type="text"]:invalid {

    border-color: red;

}

15、:lang() | 选择指定语言的元素

应用于指定了语言的元素。可以通过以下两种方式使用:

p:lang(fr) {

    background: yellow;

}

或者

p[lang|="fr"] {

    background: yellow;

}

<p lang="fr">Paragraph 1</p>

16、:not() | 对于选择取反(这是一个运算符)

否定伪类选择器选中相反的。让我们看一个示例:

.innerDiv :not(p) {

    color: lightcoral;

}

<div class="innerDiv">

    <p>Paragraph 1</p>

    <p>Paragraph 2</p>

    <div>Div 1</div>

    <p>Paragraph 3</p>

    <div>Div 2</div>

</div>

Div 1和Div 2会被选中,因为他们不是p元素。

感谢各位的阅读,以上就是“有用的CSS伪选择器有哪些”的内容了,经过本文的学习后,相信大家对有用的CSS伪选择器有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: 有用的CSS伪选择器有哪些

本文链接: https://lsjlt.com/news/90561.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 有用的CSS伪选择器有哪些
    这篇文章主要讲解了“有用的CSS伪选择器有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“有用的CSS伪选择器有哪些”吧! 1、::first-line...
    99+
    2024-04-02
  • css伪类选择器有哪些
    CSS 伪类选择器有以下几种:1. :hover - 鼠标悬停在元素上时触发2. :active - 元素被激活时触发,通常是元素被...
    99+
    2023-05-29
    css伪类选择器 css
  • CSS伪类选择器的知识有哪些
    这篇“CSS伪类选择器的知识有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“CSS伪类...
    99+
    2024-04-02
  • css的结构伪类选择器有哪些
    这篇文章主要介绍“css的伪类选择器有哪些”,在日常操作中,相信很多人在css的伪类选择器有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”css的伪类选择器有哪些”的疑惑...
    99+
    2024-04-02
  • CSS伪类选择器的知识点有哪些
    本篇内容主要讲解“CSS伪类选择器的知识点有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS伪类选择器的知识点有哪些”吧!   伪类   &...
    99+
    2024-04-02
  • css有哪些结构化伪类选择器
    本篇内容主要讲解“css有哪些结构化伪类选择器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css有哪些结构化伪类选择器”吧! 选择...
    99+
    2024-04-02
  • CSS结构性伪类选择器有哪些
    这篇文章主要介绍“CSS结构性伪类选择器有哪些”,在日常操作中,相信很多人在CSS结构性伪类选择器有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CSS结构性伪类选择器有...
    99+
    2024-04-02
  • CSS结构性伪类选择器的语法有哪些
    今天小编给大家分享一下CSS结构性伪类选择器的语法有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来...
    99+
    2024-04-02
  • CSS结构性伪类选择器的属性有哪些
    这篇文章主要介绍“CSS结构性伪类选择器的属性有哪些”,在日常操作中,相信很多人在CSS结构性伪类选择器的属性有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CSS结构性...
    99+
    2024-04-02
  • css的选择器有哪些
    这篇文章主要介绍“css的选择器有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“css的选择器有哪些”文章能帮助大家解决问题。一、基本选择器1、id选择器(优先级最高 0100)如:#id{.....
    99+
    2023-06-27
  • CSS选择器有哪些
    这篇文章将为大家详细讲解有关CSS选择器有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。复合选择器并集选择器:多个类型选择器,中间用逗号隔开 div,span,p{}...
    99+
    2024-04-02
  • 有哪些css选择器
    CSS(层叠样式表)是一种用于描述网页上元素样式的语言。在CSS中,选择器用于选择需要应用样式的HTML元素。选择器是CSS中最重要的概念之一,它决定了哪些元素将会被样式化。CSS选择器有多种类型,每种类型都有不同的语法和用途。下面是一些常...
    99+
    2023-10-21
    css 选择器
  • CSS有哪些选择器
    CSS是一种用于网页设计的样式表语言,可以通过它来控制网页的外观和布局。而选择器是CSS中最重要的一部分之一,它可以帮助我们找到想要更改样式的HTML元素。本文将详细介绍CSS中常用的选择器类型。一、基础选择器标签选择器:通过HTML标记名...
    99+
    2023-05-14
  • css常用选择器有哪些
    css 中常用的选择器包括:类选择器、id 选择器、元素选择器、后代选择器、子选择器、通配符选择器、群组选择器和属性选择器,用于指定特定元素或元素组,从而实现样式化和页面布局。 CSS...
    99+
    2024-04-25
    css 属性选择器
  • css中的选择器有哪些
    本文将为大家详细介绍“css中的选择器有哪些”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“css中的选择器有哪些”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内...
    99+
    2024-04-02
  • css中选择器有哪些
    css选择器有:1、类选择器,使用语法为:“<p class="first"></p>”,在css中的样式为“.first{样式代码;}”;2、ID选择器,通过#符号加上id名称组成,使用语法为:...
    99+
    2024-04-02
  • css中有哪些选择器
    本篇文章为大家展示了css中有哪些选择器,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。css选择器介绍:类别(class)选择器类选择器根据类名来选择,前面以“.”来标志。示例:.demoDiv{c...
    99+
    2023-06-14
  • css选择器有哪些属性选择器
    CSS选择器提供了多种属性选择器,用于根据元素的属性值来选择元素。这些属性选择器可以根据属性值的相等、包含、开始、结束等条件进行选择。以下是CSS中常见的属性选择器:1. 等于选择器(Equals Selector):使用方括号([])和等...
    99+
    2023-10-21
    属性选择器 CSS选择器
  • CSS after选择器的用法有哪些
    CSS中的after选择器用于在选中的元素之后插入内容。它是一个伪元素,不会在DOM中生成对应的元素,只是在指定元素的内容之后添加样...
    99+
    2023-09-05
    CSS
  • css的选择符有哪些
    本篇内容介绍了“css的选择符有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作