昇思25天学习打卡营第10天 | 基于MindNLP+MusicGen生成自己的个性化音乐

简介: 【7月更文挑战第2天】

1.什么是伪元素
伪元素不是真正的页面元素,html没有对应的元素,但是其所有用法和表现行为与真正的页面元素一样,可以对其使用如页面元素一样的CSS样式,表面上看上去貌似是页面的某些元素来展现,实际上CSS样式展现的行为,因此被称为伪元素。

注意:1.伪元素:before和:after添加的内容默认是行内元素(加宽高无效,需要调整为行内块或者块级元素),两个伪元素的content属性,表示伪元素的内容,设置before和after时必须设置其content属性,否则伪元素不起作用。

2.伪元素不占位置

<!DOCTYPE html>



<style type="text/css">
div::before {
    content: "我是BEFORE,";
    background-color: green;
    width: 100px; /*行内元素不生效的*/
    height: 100px;        
    /*类选择、伪类选择器 就是选区对象
    伪元素选择器,本质上是插入一具元素(标签 盒子),只不过是行内元素;*/
}
div::after {
    content: "我是AFTER,";
    background-color: red;
    display: block; /*转成块元素*/
    width: 100px;
    height: 100px;
    /*类选择、伪类选择器 就是选区对象
    伪元素选择器,本质上是插入一具元素(标签 盒子),只不过是行内元素;*/
}    
</style>


我是BODY



效果:

2.伪元素的应用
1.装饰标题

2.清除浮动

3.下拉框的小角标

相关文章
|
Web App开发 编解码 缓存
一套优秀Java云HIS医院信息管理系统SaaS源码
云HIS系统源码采用B/S(Browser/Server)架构,用户通过浏览器输入服务器地址或域名来访问使用。
1368 1
一套优秀Java云HIS医院信息管理系统SaaS源码
|
11月前
|
机器学习/深度学习 传感器 安全
数字孪生背后的关键技术是什么?
数字孪生(Digital Twin)背后的关键技术:
435 0
|
API 开发工具 git
`black`是一个不受约束的Python代码格式化工具。它自动将Python代码格式化为PEP 8样式,但具有一些额外的规则,旨在使代码更加一致和易读。
`black`是一个不受约束的Python代码格式化工具。它自动将Python代码格式化为PEP 8样式,但具有一些额外的规则,旨在使代码更加一致和易读。
|
消息中间件 Kafka C++
【SLS开源兼容系列】从ES平滑迁移到SLS
当我们考虑把elk的数据链路迁移到sls时,往往希望做到平滑的迁移,减少迁移的代价。本文介绍几种迁移方案,供大家在做elk迁移时参考。
577 4
|
监控 Ubuntu
如何在 Ubuntu 22.04 LTS 上安装 Logwatch?
如何在 Ubuntu 22.04 LTS 上安装 Logwatch?
152 0
|
JavaScript 前端开发 Linux
网页跳转代码的三种方法
网页跳转代码的三种方法
1733 0
【鸿蒙征程】五.实现页面的跳转✨有参,无参,返回值✨
文章目录 前言 0.准备工作 1.无参数跳转 2.带参数跳转
【鸿蒙征程】五.实现页面的跳转✨有参,无参,返回值✨
|
编解码 算法 自动驾驶
论文阅读笔记 | 目标检测算法——YOLOX
论文阅读笔记 | 目标检测算法——YOLOX
661 0
论文阅读笔记 | 目标检测算法——YOLOX
|
存储 JavaScript 中间件
【Vue3从零开始-实战】S6:路由守卫实现登录校验功能
【Vue3从零开始-实战】S6:路由守卫实现登录校验功能
919 0
【Vue3从零开始-实战】S6:路由守卫实现登录校验功能