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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Storm翻版:开源实时数据处理系统Samza

    Storm翻版:开源实时数据处理系统Samza

    2021年9月4日
    73
  • 一个简单需求:HashMap实现相同key存入数据后不被覆盖

    做一个积极的人编码、改bug、提升自己我有一个乐园,面向编程,春暖花开!看似是一个简单的问题,其实里面包含很多的东西!需求:实现一个在HashMap中存入(任意类型)相同的key值后,key中的value不会被覆盖,而是能够进行叠加!拿到一个需求的时候,我们要先进行分析,看此需求能否实现,基于已有的知识(经验),然后在通过目前的一些技术看此需求如何实现。要实现在HashMap中插…

    2022年2月28日
    59
  • 操作系统中进程调度算法详解及例题解释「建议收藏」

    操作系统中进程调度算法详解及例题解释「建议收藏」文章目录1.先来先服务(FCFS,firstcomefirstserve)1.1算法思想1.2算法规则1.3用于作业/进程调度1.4是否可抢占1.5优缺点1.6是否会导致饥饿2.短作业优先(SJF,shortestjobfirst)2.1算法思想2.2算法规则2.3用于作业/进程调度2.4是否可抢占2.5优缺点2.6是否会导致饥饿3.高响应比优先(HRRN)…

    2022年9月29日
    2
  • 如何查看Linux版本信息?

    如何查看Linux版本信息?这里所谓的Linux版本信息,包括Linux内核版本信息和Linux系统版本信息。下面分别介绍>>>(笔者在Ubuntu12.04中进行操作并截图如下)一、查看Linux内核版本信息方法1:登陆Linux,在终端输入cat/proc/version方法2:登陆Linux,在终端输入uname-a方法3:登陆Linux,在终端输入uname

    2022年4月27日
    54
  • IDEA安装阿里代码规范插件

    IDEA安装阿里代码规范插件要养成一个好的编码习惯从自己编码开始,对自己代码的合理化命名,编码不仅对自己有好处,而且别人也容易读懂你的代码。所以下载阿里的代码规范插件来约束自己凌乱的代码。阿里规范插件GitHub地址:https://github.com/alibaba/p3cIDEA安装该插件步骤:1.打开IDEA,File-&gt;Setteings-&gt;Plugins-&gt;BrowseRepositorie…

    2022年6月29日
    69
  • journalctl命令「建议收藏」

    journalctl命令「建议收藏」journalctl命令journalctl命令是Systemd日志系统的一个命令,主要用途是用来查看通过Systemd日志系统记录的日志,在Systemd出现之前,Linux系统及各应用的日志都是分别管理的,Systemd取代了initd之后便开始统一管理了所有Unit的启动日志,可以只用一个journalctl命令,查看所有内核和应用的日志。语法journalctl[OPTIONS…][MATCHES…]参数–no-full,–full,-l:当字段匹配可用列时将其省

    2022年5月10日
    90

发表回复

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

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