css伪元素选择器有哪些_css3伪选择器

css伪元素选择器有哪些_css3伪选择器伪元素选择器有::first-letter,::first-line,::selection,::before,::after

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

 伪元素选择器可以帮助我们利用CSS创建新标签元素,而不需要HTML标签,从而简化HTML结构。

//本篇文章都使用这个结构代码来做演示
//lorem加上Tab键快速生成一段测试英文
<body>
    <p>Lorem ipsum dolor, sit amet consectetur adipisicing elit. Similique consectetur quo recusandae eveniet magnam unde praesentium? Soluta perspiciatis similique quae quos modi consequatur, ipsam atque libero cum mollitia nam possimus!</p>
</body>

Jetbrains全家桶1年46,售后保障稳定

?::first-letter

::first-letter表示第一个字母,例如:p::first-letter{}

代码演示?

    <style>
        p::first-letter{
            font-size: 30px;
            color: blueviolet;
        }
    </style>

效果如图?

css伪元素选择器有哪些_css3伪选择器


?::first-line

::first-line表示第一行(第一行内容根据屏幕大小来决定显示多少字),例如: p::first-line{}

代码演示?

    <style>
        p::first-line{
            color: blue;
        }
    </style>

效果如图?

css伪元素选择器有哪些_css3伪选择器


?::selection

::selection表示选中的内容

代码演示?

    <style>
        p::selection{
            color: aqua;
        }
    </style>

效果如图?

css伪元素选择器有哪些_css3伪选择器


?::before和::after

::before表示元素的开始,::after表示元素的最后,before和after必须结合content属性来使用

代码演示?

    <style>
        p::after{
            content: "hahaha";
            color: red;
        }
        p::before{
            content: "hehehe";
            color: coral;
        }
    </style>

效果如图?

css伪元素选择器有哪些_css3伪选择器

 css伪元素选择器有哪些_css3伪选择器

注意:

  • before和after创建一个元素,但是属于行内元素。
  • 新创建的这个元素在文档中是找不到的,所以我们称为伪元素。
  • before在父元素内容的前面创建元素,after在父元素内容的后面插入元素。
  • 伪元素选择器和标签选择器一样,权重为1。

 没有所谓失败,除非你不再尝试!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234474.html原文链接:https://javaforall.net

(0)
上一篇 2025年6月3日 上午8:15
下一篇 2025年6月3日 上午8:43


相关推荐

  • 大放异彩的伪元素——可以做什么?(转)别人分享的文章,发现很不错,果断收藏了…

    大放异彩的伪元素——可以做什么?(转)别人分享的文章,发现很不错,果断收藏了…

    2021年9月6日
    53
  • 前端批量删除

    前端批量删除效果图 jsp lt pagelanguage java contentType text html charset UTF 8 pageEncoding UTF 8 gt lt tagliburi http java sun com jsp jstl core prefix c gt lt

    2026年3月20日
    3
  • java线程池的面试题_献给准备面试的你,Java线程and线程池面试题小结「建议收藏」

    java线程池的面试题_献给准备面试的你,Java线程and线程池面试题小结「建议收藏」最近这几天一直在整理Java相关的面试题,“金九银十”是求职的最佳时间,但是现在的“银十”也已经过去了一半的时间,相信现在还在为面试四处奔波的小伙伴已经很疲惫了吧,下面就来减轻你负担,Java线程和线程池相关的面试题整理给大家,减轻你准备面试的负担。丑话说在前面,我“丑”我先说,嘿嘿。因为篇幅有限,所以这次的文章不会包含面试题的所有的内容,在这里求大家点一波关注啦!以后会持续更新哒!1、为什么用线…

    2022年5月22日
    38
  • 苹果电脑(Mac mini或Macbook或iMac)恢复出厂设置「建议收藏」

    苹果电脑(Mac mini或Macbook或iMac)恢复出厂设置「建议收藏」苹果电脑(Macmini或Macbook或iMac)恢复出厂设置,首先要做好如下的准备:第一:数据的备份;第二:保证正常的wifi连接;第三:有线的鼠标键盘连接;具体恢复操作步骤:步骤一:电脑启动时,按下键盘组合键(option+command+R,或alt+command+R);然后显示器屏幕上会显示小地球,且出现倒计时;步骤二:倒计时结束后,出现macOS实用工具,选择第四个…

    2022年6月16日
    576
  • testng接口自动化测试_接口自动化测试设计

    testng接口自动化测试_接口自动化测试设计题外 新年 Flag 大年初一 立个 Flag 19 年希望能够持续关注测试及相关行业的发展 不断加深对测试的理解 专注于测试技术在测试左移与测试右移的应用与创新 测试技术的应用不仅限于功能测试 自动化测试 性能测试 可用性 用户体验 测试随着测试左移与右移的发展 还引入了数据分析 用户行为 线上质量运营等方向 相信还会衍生出更多的方向 比如正在逐步发展壮大的算法测试 自动化测试的认知一些错误的认知 使

    2026年3月18日
    2
  • springboot依赖springframework版本关系

    springboot依赖springframework版本关系springboot版本依赖springframework版本发布时间1.0.0.RELEASE4.0.3.RELEASE2014–––1.1.0.RELEASE4.0.5.RELEASE2014–––1.2.0.RELEASE4.1.3.RELEASE2014–––1.3.0.RELEASE4.2.3.RELEASE2015–––1.4.0.RELEASE4.3.2.RELEASE20161.4…

    2022年6月2日
    194

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号