news 2026/4/23 19:15:00

CSS 文本样式与阴影整理笔记

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CSS 文本样式与阴影整理笔记

目录

一、行高(line-height)

二、文本样式属性

1.text-transform - 大小写转换

2.text-decoration - 文本修饰线

3.letter-spacing - 字符间距

4.word-spacing - 单词间距

5.text-align - 文本对齐

6.text-indent - 首行缩进

7.white-space - 空白处理

8.text-overflow - 文本溢出

9.vertical-align - 垂直对齐

10.text-shadow - 文字阴影

11.box-shadow - 盒子阴影


一、行高(line-height)

定义:文字实际占据的高度由上间距、文字大小和下间距组成。

作用

  • 当元素高度(height)与行高(line-height)相同时,可实现单行文本垂直居中
  • 控制多行文本的行间距

取值方式

  • 固定值(如:line-height: 30px;
  • 数值倍数(如:line-height: 1.5;,表示字体大小的1.5倍)
  • 通过font简写属性设置(如:font: italic bold 20px/1.5 serif;

二、文本样式属性

1.text-transform - 大小写转换

控制英文字母大小写显示:

  • none:默认显示
  • capitalize:单词首字母大写
  • uppercase:全大写
  • lowercase:全小写

2.text-decoration - 文本修饰线

添加文本装饰效果:

  • none:无修饰(默认)
  • underline:下划线
  • overline:上划线
  • line-through:删除线

常用于去除链接下划线:

a { text-decoration: none; }

3.letter-spacing - 字符间距

控制字符间距:

letter-spacing: 3px;

4.word-spacing - 单词间距

以空格为单位设置单词间距:

word-spacing: 20px;

5.text-align - 文本对齐

控制水平对齐方式:

  • left:左对齐(默认)
  • right:右对齐
  • center:居中对齐

注意:仅对块级元素或设置了宽度的元素有效

6.text-indent - 首行缩进

设置段落首行缩进:

text-indent: 2em; /* 缩进两个字符宽度 */

技巧:设置较大负值可隐藏文本

7.white-space - 空白处理

控制空白和换行处理:

  • normal:自动换行(默认)
  • nowrap:禁止换行
  • pre:保留空格和换行(类似<pre>标签效果)

8.text-overflow - 文本溢出

控制文本溢出显示方式:

/* 单行文本省略号效果 */ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 200px;

9.vertical-align - 垂直对齐

设置行内/行内块元素的垂直对齐:

  • baseline:基线对齐(默认)
  • top:顶端对齐
  • middle:居中对齐
  • bottom:底端对齐

常见问题:解决图片下方3px空白

  • 原因:图片默认行内块元素,与文字基线对齐
  • 解决方法:
    /* 方法1 */ img { vertical-align: middle; } /* 方法2 */ img { display: block; } /* 方法3 */ .parent { font-size: 0; } /* 方法4 */ img { float: left; }

10.text-shadow - 文字阴影

语法

text-shadow: h-shadow v-shadow [blur] [color];

参数

  • h-shadow:水平偏移(必需)
  • v-shadow:垂直偏移(必需)
  • blur:模糊半径(可选)
  • color:阴影颜色(可选)

示例

text-shadow: 5px 5px 10px gray;

11.box-shadow - 盒子阴影

语法

box-shadow: h-shadow v-shadow [blur] [color];

示例

box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.3);
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 14:44:25

【重庆交通大学主办,SPIE稳定出版 | 连续4年见刊检索稳定,所录稿件均已EI检索,往届会后3个月EI检索,其中见刊后27天EI检索 | 高录用】第五届遥感与测绘国际学术会议(RSSM 2026)

第五届遥感与测绘国际学术会议&#xff08;RSSM 2026&#xff09; 2026 5th International Conference on Remote Sensing, Surveying and Mapping 大会时间地点&#xff1a;2026年1月16-18日丨重庆交通大学&#xff08;科学城校区&#xff09;举办 线上线下均可参会&#x…

作者头像 李华
网站建设 2026/4/23 11:36:51

理解SPA测试的核心挑战

单页面应用&#xff08;Single Page Application&#xff09;的核心在于&#xff0c;其所有必要的代码&#xff08;如HTML、JavaScript和CSS&#xff09;在初始加载时便获取完毕&#xff0c;后续的页面交互通过JavaScript动态更新内容&#xff0c;而无需完整的页面重载。这带来…

作者头像 李华
网站建设 2026/4/23 11:30:58

2025年山东大学计算机考研复试机试真题(附 AC 代码 + 解题思路)

2025年山东大学计算机考研复试机试真题 2025年山东大学计算机考研复试上机真题 历年山东大学计算机考研复试上机真题 历年山东大学计算机考研复试机试真题 更多学校题目开源地址&#xff1a;https://gitcode.com/verticallimit1/noobdream N 诺 DreamJudge 题库&#xff1…

作者头像 李华
网站建设 2026/4/22 19:50:49

如何轻松使用 OCR 和 GPT-4o mini 提取收据信息

原文&#xff1a;towardsdatascience.com/how-to-effortlessly-extract-receipt-information-with-ocr-and-gpt-4o-mini-0825b4ac1fea 在这篇文章中&#xff0c;我将向您展示如何从收据中提取信息&#xff0c;给出一个简单的收据示例。首先&#xff0c;我们将利用 OCR 从收据中…

作者头像 李华
网站建设 2026/4/23 13:17:39

专科生必看!8个高效降AI率工具推荐

专科生必看&#xff01;8个高效降AI率工具推荐 AI降重工具&#xff0c;让论文更“自然” 随着人工智能技术的快速发展&#xff0c;越来越多的专科生在撰写论文时会借助AI工具进行辅助写作。然而&#xff0c;AI生成的内容往往带有明显的痕迹&#xff0c;不仅容易被查重系统识别为…

作者头像 李华
网站建设 2026/4/23 11:31:11

基于Vue的家教预约系统7fisz(程序 + 源码 + 数据库 + 调试部署 + 开发环境配置),配套论文文档字数达万字以上,文末可获取,系统界面展示置于文末

系统程序文件列表系统功能用户,教师,学级科目,预约教师,教师信息开题报告内容基于Vue的家教预约系统开题报告一、选题背景与意义1. 选题背景随着教育个性化需求增长&#xff08;2025年K12课外辅导市场规模突破8000亿元&#xff09;&#xff0c;传统家教服务面临以下痛点&#x…

作者头像 李华