CSS文本属性
CSS文本属性
- 1.文本颜色
- 2.文本间距
- 3. 文本修饰
- 4 .文本缩进
- 5.文本对齐_水平
- 6.行高
- 7. vertical-align
1.文本颜色
- 属性名:color
- 作用:控制文字的颜色。
- 可选值:
- 颜色名
- rgb或rgba
- HEX或HEXA (十六进制)
- HSL或HSLA
开发中常用的是:rgb/rgba 或 HEX/HEXA (十六进制)。
- 举例:
div { color: rgb(112,45,78);}
2.文本间距
- 字母间距:letter-spacing
- 单词间距:word-spacing (通过空格识别词)
- 属性值为像素(px ),正值让间距增大,负值让间距缩小。
3. 文本修饰
- 属性名:text-decoration
- 作用:控制文本的各种装饰线。
- 可选值
- none : 无装饰线(常用)
- underline :下划线(常用)
- overline : 上划线
- line-through : 删除线
- 举例:
a { text-decoration: none;
}
4 .文本缩进
- 属性名:text-indent
- 作用:控制文本首字母的缩进。
- 属性值:css中的长度单位,例如:px,em
- 举例:
div { text-indent:2em;}
5.文本对齐_水平
- 属性名:text-align 。
- 作用:控制文本的水平对齐方式。
- 常用值:
- l eft :左对齐(默认值)
- r ight :右对齐
- c enter :居中对齐
- 举例:
div { text-align: center;
}
6.行高
- 属性名:line-height
- 作用:控制一行文字的高度。
- 可选值:
- normal :由浏览器根据文字大小决定的一个默认值。
- 像素(px)。
- 数字:参考自身font-size 的倍数(很常用)。
- 百分比:参考自身font-size 的百分比。
- 备注:
由于字体设计原因,文字在一行中,并不是绝对垂直居中,若一行中都是文字,不会太影响观感。
- 举例:
div { line-height: 60px;line-height: 1.5;line-height: 150%;}
- 行高注意事项:
- line-height 过小会怎样?—— 文字产生重叠,且最小值是0,不能为负数。
- line-height 是可以继承的,且为了能更好的呈现文字,最好写数值。
- line-height 和height 是什么关系?
设置了height ,那么高度就是height 的值。
不设置height 的时候,会根据 line-height *行数 来计算高度。
- 应用场景:
- 对于多行文字:控制行与行之间的距离。
- 对于单行文字:让height 等于line-height ,可以实现文字垂直居中。
备注:由于字体设计原因,靠上述办法实现的居中,并不是绝对的垂直居中,但如果 一行中都是文字,不会太影响观感。
7. vertical-align
- 属性名:vertical-align 。
- 作用:用于指定同一行元素之间,或 表格单元格 内文字的 垂直对齐方式。
- 常用值:
- baseline (默认值):使元素的基线与父元素的基线对齐。
- top:使元素的顶部与其所在行的顶部对齐。
- middle :使元素的中部与父元素的基线加上父元素字母x的一半对齐。
- bottom :使元素的底部与其所在行的底部对齐。
特别注意:vertical-align 不能控制块元素。
相关文章:
CSS文本属性
CSS文本属性 1.文本颜色2.文本间距3. 文本修饰4 .文本缩进5.文本对齐_水平6.行高7. vertical-align 1.文本颜色 属性名:color作用:控制文字的颜色。可选值: 颜色名rgb或rgbaHEX或HEXA (十六进制)HSL或HSLA 开发中常用…...
MySQL篇—执行计划之覆盖索引Using index和条件过滤Using where介绍(第三篇,总共三篇)
☘️博主介绍☘️: ✨又是一天没白过,我是奈斯,DBA一名✨ ✌✌️擅长Oracle、MySQL、SQLserver、Linux,也在积极的扩展IT方向的其他知识面✌✌️ ❣️❣️❣️大佬们都喜欢静静的看文章,并且也会默默的点赞收藏加关注❣…...
最短路径(2.19)
目录 1.网络延迟时间 弗洛伊德算法 迪杰斯特拉算法 2. K 站中转内最便宜的航班 3.从第一个节点出发到最后一个节点的受限路径数 4.到达目的地的方案数 1.网络延迟时间 有 n 个网络节点,标记为 1 到 n。 给你一个列表 times,表示信号经过 有向 边的…...
vue 总结
1.vue 的生命周期 1. es6 2. vue 基本属性指令 <template><div><!--<h1>vue基本指令的使用方式</h1><a :href"url">v-bind使用链接</a><img :src"srcUrl" /><div>解决闪烁问题<p v-cloak>{{…...
深入理解TCP/IP协议:互联网通信的核心
深入理解TCP/IP协议:互联网通信的核心 在数字化时代,TCP/IP协议是支撑全球互联网通信的基石。它不仅负责数据的传输和路由,还确保了信息传递的准确性和完整性。本文将深入探讨TCP/IP协议的工作原理、结构以及它在网络编程中的应用。 TCP/IP…...
Python数据处理实战(4)-上万行log数据提取并作图进阶版
系列文章: 0、基本常用功能及其操作 1,20G文件,分类,放入不同文件,每个单独处理 2,数据的归类并处理 3,txt文件指定的数据处理并可视化作图 4,上万行log数据提取并作图进阶版&a…...
JavaWeb Tomcat启动、部署、配置、集成IDEA
web服务器软件 服务器是安装了服务器软件的计算机,在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目。 Web服务器是一个应用程序(软件),对HTTP协议的操作进行封装,使得程序…...
关于Vue3的一些操作
1. 设置浏览器自动打开 在package.json 中设置 dev: vite --open 2.给src文件夹配置别名 在vite.config.ts配置文件中添加以下内容 3. 如果2中有红色波浪线的问题 ***安装一个文件包***npm install types/node3. 在tsconfig.json配置文件中,找到配置项compi…...
外贸常用的出口认证 | 全球外贸数据服务平台 | 箱讯科技
出口认证是一种贸易信任背书,对许多外贸从业者而言,产品的出口认证和当前的国际贸易环境一样复杂多变,不同的目标市场、不同的产品类别,所需要的认证及标准也不同。 国际认证 01 IECEE-CB IECEE-CB体系的中文含义是“关于电工产品测试证书的相互认可体…...
C++ 标准库类型string
C/C总述:Study C/C-CSDN博客 目录 定义和初始化string对象 string的增 使用push_back进行尾插 使用insert插入 使用append函数完成string的拼接 string的删 使用pop_back进行尾删 使用erase删除 string的查 使用find函数正向搜索第一个匹配项 使用rf…...
Material UI 5 学习02-其它按钮组件
Material UI 5 学习02-其它按钮组件 一、IconButton按钮二、 ButtonGroup按钮组1、最基本的实例2、垂直按钮组 一、IconButton按钮 图标按钮通常适用于切换按钮,允许选择或选择单个选项 取消选择,例如在项目中添加或删除星号。 <IconButton aria-lab…...
Express学习(三)
Express中间件 中间件的概念 什么是中间件 中间件,特指业务流程的中间处理环节。Express中间件的调用流程 当一个请求到达Express的服务器之后,可以连续调用多个中间件,从而对这次请求进行预处理。类似于下图所示 Express中间件的格式 Expr…...
influxdb2.0插入数据字段类型出现冲突问题解决
一、问题出现 一个学校换热站自控系统,会定时从换热站获取测点数据,并插入到influxdb数据库中。influxdb插入数据时,报错提示: com.influxdb.exceptions.UnprocessableEntityException: failure writing points to database: par…...
[C++]类和对象,explicit,static,友元,构造函数——喵喵要吃C嘎嘎4
希望你开心,希望你健康,希望你幸福,希望你点赞! 最后的最后,关注喵,关注喵,关注喵,大大会看到更多有趣的博客哦!!! 喵喵喵,你对我真的…...
物联网的商业模式洞察
大约在十年前(2014年11月),全球知名管理思想家、哈佛商学院教授迈克尔波特与PTC前首席执行官吉姆赫普尔曼,在《哈佛商业评论》上联合撰写了一篇备受赞誉的文章,题为《智能互联产品如何改变竞争》。在这篇文章中&#x…...
智能指针基础知识【C++】【RAII思想 || unique_ptr || shared_ptrweak_ptr || 循环引用问题】
目录 一,为什么需要智能指针 二,内存泄露的基本认识 1. 内存泄露分类 2. 常见的内存检测工具 3,如何避免内存泄露 三,智能指针的使用与原理 1. RAII思想 2. 智能指针 (1. unique_ptr (2. shared_…...
leetcode:反转链表II 和k个一组反转链表的C++实现
反转链表II 问题描述 给你单链表的头指针 head 和两个整数 left 和 right ,其中 left < right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。 ListNode* reverseBetween(ListNode* head, int left, int right) {ListNode *…...
ERD Online 快速启动指南:代码下载到首次运行的全流程攻略 ️
🚀 一、代码下载 ERD online前端代码正常拉取即可👌 后端代码含有子模块,拉取命令如下: git clone --recurse-submodules https://github.com/www-zerocode-net-cn/martin-framework.git 🛠️ 二、代码构建 dz…...
c++ 11 新特性 不同数据类型之间转换函数之const_cast
一.不同数据类型之间转换函数const_cast介绍 const_cast是C11中引入的一种类型转换操作符,用于修改类型的const或volatile属性。const_cast的主要用途是移除对象的常量性,它是唯一具有此能力的C风格的转型操作符。在C11中,const_cast可以完成…...
C++从零开始的打怪升级之路(day45)
这是关于一个普通双非本科大一学生的C的学习记录贴 在此前,我学了一点点C语言还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料 那么开启正题 今天分享的是关于二叉树的题目 1.根据二叉树创建字符串 606. 根…...
微信小程序开发:wx.request实战避坑指南(从配置域名到调试技巧)
微信小程序网络请求全流程实战:从域名配置到高效调试 最近在帮几个团队做小程序项目复盘时,发现80%的网络请求问题都集中在域名配置和调试环节。有个团队甚至因为没搞清备案流程,导致项目延期两周。本文将用真实项目经验,带你系统…...
机器学习学习路径:10种类型与资源匹配指南
1. 机器学习入门:如何找到适合自己的学习路径第一次接触机器学习时,我像大多数初学者一样陷入了选择困难。网上充斥着各种教程、书籍和课程推荐,但真正开始学习后才发现,很多资源要么过于理论化,要么与我的实际需求不匹…...
C语言学习笔记 - 5.C概述 - C的应用领域
本笔记基于郝斌-C语言自学入门教程整理,配套参考教材为谭浩强《C程序设计(第五版)》,适配VSCode C/C开发环境,核心梳理C语言的核心应用场景,明确C语言的适用边界与不可替代的优势领域。一、C语言应用领域总览C语言的核心应用场景&…...
RocketMQ控制台查不到生产组?别慌,这可能是Producer的‘隐身术’
RocketMQ生产组"隐身"现象全解析:从生命周期到持久化配置 第一次使用RocketMQ控制台时,很多开发者都会遇到这样的困惑:明明用示例代码成功发送了消息,却在控制台的"生产者"列表里找不到对应的生产组信息。这就…...
Python Tkinter如何实现组件拖拽交换位置_计算鼠标坐标重排布局
event.x 和 event.y 是相对于触发事件控件左上角的相对坐标,非窗口绝对坐标;应通过 winfo_rootx()event.x 等转换为屏幕坐标,或统一转至父容器坐标系比较。拖拽时鼠标坐标不准,event.x 和 event.y 为什么不是窗口内绝对位置&#…...
从数据手册到版图:手把手教你用ADS2022设计433MHz LNA(基于ATF54143)
从数据手册到版图:手把手教你用ADS2022设计433MHz LNA(基于ATF54143) 射频前端设计中,低噪声放大器(LNA)的性能直接影响整个系统的接收灵敏度。本文将基于ADS2022软件和ATF54143晶体管,完整演示…...
RAG系统中上下文窗口优化策略与实践
1. 项目概述在自然语言处理领域,上下文长度管理一直是影响模型性能的关键因素。特别是在检索增强生成(RAG)系统中,如何高效处理长文本上下文直接决定了最终生成质量。这个主题探讨的是RAG架构中第五个核心环节——上下文窗口的优化…...
深入PyTorch源码:图解LayerNorm两种实现,弄懂weight/bias到底怎么来的
深入PyTorch源码:图解LayerNorm两种实现,弄懂weight/bias到底怎么来的 在深度学习模型的训练过程中,归一化技术扮演着至关重要的角色。不同于BatchNorm对批处理数据的标准化处理,LayerNorm(层归一化)因其在…...
Qianfan-OCR环境部署:Ubuntu 22.04 LTS最小化安装后的依赖补全清单
Qianfan-OCR环境部署:Ubuntu 22.04 LTS最小化安装后的依赖补全清单 1. 项目概述 Qianfan-OCR是百度千帆推出的开源端到端文档智能多模态模型,基于4B参数的视觉语言架构(InternVLChat InternViT Qwen3-4B)。作为传统OCR流水线的…...
DJI Osmo Nano 4/5评测:小巧便携功能强,成冒险家与vlogger新宠!
优点- 设计紧凑轻便:适合冒险和日常使用。- 出色的视频录制:支持 4K/120fps 录制,搭配 D-Log M 配置文件,提供卓越的视频质量和编辑灵活性。- 内置存储与快充电池:内置存储方便使用,快充电池节省时间。缺点…...
