css补充(上)

有关字体

1.所有有关字体的样式都会被继承

  		div {font-size: 30px;}
<span>777</span>
<div>123<p>456</p>
</div>

span中777是默认大小16px
div设置了30px
p作为div的后代继承了字体样式也是30px
在这里插入图片描述

2.字体颜色

            div{color: red;border: 1px solid;}

在这里插入图片描述
注意:如果不单独设置边框颜色,边框会使用字体的颜色

3.字体

        div{font-family: '宋体';}

在这里插入图片描述

4.字体粗细

font-weight:
可选值:bold 变粗 lighter 变细
默认值:normal
在这里插入图片描述

4.改变属性

display改变标签原有的块,行内的属性
可选值:block 块标签
inline 行内标签
inline-block 行内块
table 表格样式 用于解决外边距溢出
flex 弹性布局 凌驾于浮动的布局方式

<div>123</div>
<div>456</div>
        div{width: 100px;height: 100px;background: red;display: inline;} 

在这里插入图片描述

伪类与伪元素

1.伪元素

通过css设置出来的与标签效果相同的区域,但是又不在dom结构中
例1:清除浮动
例2:解决上外边距溢出
在这里插入图片描述
绿色div设置的上外边距溢出,成为了父元素黄色div的外边距
解决:

        .bottom::before{content: '';display: table;}

:before 伪元素是出现在元素最前面的区域
display: table 按照表格显示这个标签

2. 伪类

以超链接为例

超链接 未被点击时的样式

        a:link{background-color: red;}

在这里插入图片描述
超链接 被访问后的样式

        a:visited{background-color: orange;}

在这里插入图片描述

注: 如果没有:visited伪类,则超链接会一直处于link的样式状态(其他伪类时间点除外)
注: 以上两个伪类是超链接特有的伪类

鼠标悬停时的样式

        a:hover{background-color: yellow;}

在这里插入图片描述

鼠标停在超链接上的伪类

被点击时的样式

        a:active{background-color: #00cc4c;}

在这里插入图片描述
点击超链接(鼠标未抬起)时的样式

注: 后面两个伪类是所有标签都有的伪类
注: 如果超链接同时设置以上四个伪类中的多个或全部则需要按照顺序来 :link–>:visited–>:hover–>:active

3.划线样式

        .d1{text-decoration: overline;}.d2{text-decoration: line-through;}.d3{text-decoration: underline;}

在这里插入图片描述
text-decoration:划线样式
可选值:overline 上划线
line-through 删除线
underline 下划线
默认值:none
注: 超链接自带下划线,需要用text-decoration:none来去除下划线

        a{text-decoration: none;}

在这里插入图片描述

4.溢出内容

在这里插入图片描述
overflow:设置溢出的内容
可选值:hidden 隐藏
在这里插入图片描述
auto 自动
如果有超出内容则显示滚动条,让内容滚动显示
在这里插入图片描述
如果没有溢出内容则不显示滚动条
在这里插入图片描述
注:auto属性值存在bug,在一些距离相对精确情况下,即使没有溢出内容,可能也会显示滚动条,且滚动条不可滚动。
默认值:visible显示溢出内容
在这里插入图片描述
让溢出内容变成省略号的固定写法

        div{width: 100px;border: 1px solid;/*  内容不换行*/white-space: nowrap;/*    溢出部分内容隐藏*/overflow: hidden;/*    溢出内容变成省略号*/text-overflow: ellipsis;}

5.高级选择器

(1)兄弟选择器

1.1 通配兄弟选择器
        li~li{background-color: red;}

给li后面的所有li设置样式
在这里插入图片描述
以当前案例为例:
注:第一个li没有样式
注:通配兄弟选择器会造成相同样式的重复设置

1.2 相邻兄弟选择器
        li+li{background-color: red;}

给紧跟在li后面的li设置样式

<ul><li>1</li><li>2</li><span>3</span><li>4</li><li>5</li>
</ul>

在这里插入图片描述
相邻兄弟选择器,精度更高,不会重复设置样式

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/725536.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL CTE 通用表表达式:基础学习

MySQL CTE 通用表表达式&#xff1a;基础学习 CTE&#xff08;Common Table Expressions&#xff09;&#xff0c;是一个可以在单个语句范围内被创建的临时结果集&#xff0c;可在该语句中被多次引用。 使用基础 CTE通常以 WITH 关键字开头&#xff0c;后跟一个或多个子句&a…

【VTKExamples::PolyData】第四十九期 Silhouette

很高兴在雪易的CSDN遇见你 VTK技术爱好者 QQ:870202403 前言 本文分享VTK样例Silhouette,并解析接口vtkPolyDataSilhouette,希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞+关注,小易会继续努力分享,一起进步! 你的点赞就是我的动力(^U^)ノ~YO 1. Silhouett…

RocketMQ架构详解

文章目录 概述RocketMQ架构Broker 高可用集群刷盘策略 概述 RocketMQ一个纯java、分布式、队列模型的开源消息中间件&#xff0c;前身是MetaQ&#xff0c;是阿里研发的一个队列模型的消息中间件&#xff0c;后开源给apache基金会成为了apache的顶级开源项目&#xff0c;具有高…

QT计算两个日期之间的月份数

数据库中单表数据存储量过大时&#xff0c;会造成数据库的查询统计速度变慢&#xff0c;因此需将单表数据拆分存储到按年月命名的多张数据表中。解决思路是获取单表中的最小时间和最大时间&#xff0c;然后计算两个时间中的月份数量&#xff0c;最后根据开始年月循环算出所有需…

Spring事务管理

一、事务的基本概念 事务是一系列的操作&#xff0c;它们要么全部完成&#xff0c;要么全部不完成&#xff0c;是一个不可分割的工作单位。事务的处理必须满足其四个基本特性&#xff0c;即原子性&#xff08;Atomicity&#xff09;、一致性&#xff08;Consistency&#xff0…

软件测试的基本概念

目录 1.测试需求 2.测试用例的概念 3.bug 4.软件生命周期 4.1需求分析 4.2计划 4.3编码 4.4测试 4.5运行维护 5.测试模型 5.1敏捷开发模型 5.2scrume 5.3测试模型 5.4w模型(双v模型) 6.软件测试的生命周期 7.BUG的描述和定义 8.如何定义bug的级别 9.BUG的…

机器学习——线性回归

机器学习——线性回归 文章目录 机器学习——线性回归一、什么是线性回归二、一元线性回归方程三、损失函数四、代码实现五、运用说明 一、什么是线性回归 线性回归是一种用来建立自变量和因变量之间线性关系的统计分析方法&#xff0c;也是机器学习中最常见、最容易理解的一个…

Java面试篇【RabbitMQ】常见面试题(2024最新)

RabbitMQ 1.为什么使用MQ?优点是什么 因为MQ可以异步处理&#xff0c;提高系统吞吐量。 应用解耦&#xff0c;系统之间可以通过消息通信&#xff0c;不关心其他系统的处理。 流量削峰&#xff0c;可以通过消息队列的长度&#xff0c;控制请求量。可以缓解短时间内的高并发请…

无线电信号及其分类

有线与无线通信 通信&#xff1a;指信息的交流与传递。 有线通信&#xff1a;用导向性传输媒体&#xff0c;即信息流沿着固体媒体传播。 例如电报、座机都是沿导线传送信号。 无线通信&#xff1a;用非导向性传输媒体&#xff0c;即在自由空间中被传播。分为红外线、电磁波等…

TCP/IP超全笔记 - TCP篇

TCP/IP超全笔记 - TCP篇 什么是 TCP TCP&#xff08;Transmission Control Protocol&#xff0c;传输控制协议&#xff09;是一种面向连接的、可靠的、基于字节流的传输层通信协议。 面向连接&#xff1a;一对一&#xff0c;先连接&#xff0c;再传输数据可靠交付&#xff1a;…

openGauss gsql 常用元命令 一

openGauss gsql 常用元命令 一 连接数据库 使用 -E 参数可以显示元命令具体执行的 SQL 信息 [ommog1 ~]$ gsql -d postgres -p15400 -E gsql ((openGauss 2.1.0 build 590b0f8e) compiled at 2021-09-30 14:29:04 commit 0 last mr ) Non-SSL connection (SSL connection is…

【Mysql】InnoDB 中的聚簇索引、二级索引、联合索引

一、聚簇索引 其实之前内容中介绍的 B 树就是聚簇索引。 这种索引不需要我们显示地使用 INDEX 语句去创建&#xff0c;InnoDB 引擎会自动创建。另外&#xff0c;在 InnoDB 引擎中&#xff0c;聚簇索引就是数据的存储方式。 它有 2 个特点&#xff1a; 特点 1 使用记录主键…

HTTPS安全机制解析:如何保护我们的数据传输

引言 在数字时代&#xff0c;网络安全成为了互联网用户和服务提供者不可忽视的关键议题。特别是&#xff0c;HTTPS&#xff08;全称为HyperText Transfer Protocol Secure&#xff09;相比于其前身HTTP&#xff08;HyperText Transfer Protocol&#xff09;&#xff0c;通过引…

如何恢复已删除的华为手机图片?5 种方式分享

不幸的现实是&#xff0c;华为的珍贵时刻有时会因为意外删除、软件故障或其他不可预见的情况而在眨眼之间消失。在这种情况下&#xff0c;寻求恢复已删除的图片成为个人迫切关心的问题。 本文旨在为用户提供如何从华为恢复已删除图片的实用解决方案。我们将探索五种可行的方法…

6-1 判回文

作者 唐艳琴 单位 中国人民解放军陆军工程大学 本题要求实现一个函数&#xff0c;判断字符串是否是回文。如果是则返回1&#xff0c;否则返回0。 函数接口定义&#xff1a; int isecho(char a[]);返回值为1&#xff0c;表示是回文&#xff1b;返回值为0&#xff0c;表示不是…

光线追踪5- Surface normals and multiple objects

首先&#xff0c;让我们获取一个表面法线&#xff0c;以便进行着色。这是一个垂直于交点处表面的向量。在我们的代码中&#xff0c;我们需要做一个重要的设计决定&#xff1a;法线向量是否为任意长度&#xff0c;还是将其归一化为单位长度。 诱人的是&#xff0c;如果不…

视频远程监控平台EasyCVR集成后播放只有一帧画面的原因排查与解决

智慧安防视频监控平台EasyCVR能在复杂的网络环境中&#xff08;专网、局域网、广域网、VPN、公网等&#xff09;将前端海量的设备进行统一集中接入与视频汇聚管理&#xff0c;平台可支持的接入协议包括&#xff1a;国标GB28181、RTSP/Onvif、RTMP&#xff0c;以及厂家的私有协议…

【STM32下UART协议的一些认识与使用方法】

STM32下UART协议的一些认识与使用方法 串口定义通用串行异步收发器 协议中相关的概念空闲位起始位数据位奇偶校验位三种校验方式BT接收数据的流程 停止位波特率总结 UART的三种工作方式UART控制器发送数据流程接收数据流程 UART初始化UART相关结构体和库函数 串口定义 通用串行…

揭秘共享旅游卡项目变现的6种方式,至少有4种适合创业者!

最近每天都有不少的朋友添加我&#xff0c;多数人会问一个问题&#xff0c;共享旅游卡这个项目好不好做&#xff1f;还有部分朋友会问&#xff0c;共享旅游卡有没有市场&#xff0c;是不是有我们所宣传的这样乐观&#xff1f; 从过年前开始&#xff0c;我一直在关注咱们共享旅…

自然语言处理之语言模型(LM)深度解析

自然语言处理&#xff08;Natural Language Processing&#xff0c;NLP&#xff09;作为人工智能的一个重要分支&#xff0c;近年来在学术界和工业界均取得了显著的进展。语言模型&#xff08;Language Model, LM&#xff09;是自然语言处理技术中的基石&#xff0c;它能够预测…