样式声明——文本属性
创始人
2025-05-31 12:14:32
0

系列文章目录

前端系列文章——传送门
CSS系列文章——传送门


文章目录

  • 系列文章目录
    • 1.文本的颜色: color
    • 2.文本的对齐方式: text-align
    • 3.文本的行高: line-height
    • 4.文本的线条修饰: text-decoration
    • 5.缩进元素中文本的首行: text-indent
    • 6.设置元素的垂直对齐: vertical-align
    • 7.设置字间距: letter-spacing
    • 8.设置词间距: word-spacing
    • 9.设置元素中空白的处理方式: white-space
    • 10.元素中的字母: text-transform:


1.文本的颜色: color

  1. 十六进制值(0-9A-F),
  2. 一个RGB值(0-255)
  3. 颜色的名称
  • eg:
    纯白 #fff / rgb(255,255,255) / white
    纯黑 #000 / rgb(0,0,0) / black

2.文本的对齐方式: text-align

  1. left 排列到左边
  2. right 排列到右边
  3. center 排列到中间
  4. justify 两端对齐

3.文本的行高: line-height

  • normal 默认,设置合理的行间距

  • number 设置数字,此数字会与当前的字体尺寸相乘来设置行间距

  • 特殊用法:
    1. 单行文本的垂直居中,将行高设置为和父元素高度一致
    2. 当单行文本的行高小于容器高时,可实现单行文本在容器中垂直中齐以上;
    3. 当单行文本的行高大于容器高时,可实现单行文本在容器中垂直中齐以下

4.文本的线条修饰: text-decoration

  1. none 默认,定义标准的文本
  2. underline 文本下方的一条线
  3. overline 文本上方的一条线
  4. line-through 穿过文本的一条线

5.缩进元素中文本的首行: text-indent

可以设置负数,但是不建议使用 !!!

text-indent: 2em;
  • em 是什么?
  • em 是相对长度单位,他会继承父级元素的字体大小,因此不是一个固定的值

6.设置元素的垂直对齐: vertical-align

  • baseline 默认,元素放置在父元素的基线上
  • top 把元素的顶端与行中最高元素的顶端对齐
  • bottom 使元素及其后代元素的底部与整行的底部对齐
  • middle 把此元素放置在父元素的中部
    • 需要配合行高line-height使用

解决img下方3-6像素间距问题 — 行内块元素存在的问题

给img的父元素设置 font-size:0 img {vertical-align: top;值不是默认的 baseline 即可 方案一float:left; 方案二display:block; 方案三}

7.设置字间距: letter-spacing

  • normal 默认,定义单个字间的标准空间

  • length 定义单个字间的固定空间

  • 每一个中文文字作为一个“字”,而每一个英文字母也作为一个“字”

8.设置词间距: word-spacing

  • normal 默认,定义单词间的标准空间

  • length 定义单词间的固定空间

  • 以空格为基准进行调节,如果多个单词被连在一起,则被word-spacing视为一个单词

  • 如果汉字被空格分隔,则分隔的多个汉字就被视为不同的单词,word-spacing属性此时有效

9.设置元素中空白的处理方式: white-space

  • normal 默认,空白会被浏览器忽略
  • nowrap 文本不会换行,文本会在在同一行上继续,直到遇到
    标签为止

10.元素中的字母: text-transform:

  • none 默认,定义带有小写字母和大写字母的标准的文本
  • capitalize 文本中的每个单词以大写字母开头
  • uppercase 全部转换为大写字母
  • lowercase 全部转换为小写字母

相关内容

热门资讯

数据结构与算法——堆的基本存储 目录 一、概念及其介绍 二、适用说明 三、结构图示 四、Java 实例代码 五.堆和栈的区别 一、...
Vue.js语法详解:从入门到... Vue.js是一个流行的JavaScript框架,用于构建用户界面。它的核心特性包括数...
“江淮河汉”的意思 “江淮河汉”的意思 成语拼音: [jiāng huái hé hàn] ...
“英雄气短”的意思 “英雄气短”的意思 成语拼音: [yīng xióng qì duǎn] ...
“神龙见首不见尾”的意思 “神龙见首不见尾”的意思 成语拼音: [shén lóng jiàn shǒu bù j...
“老生常谈”的意思 “老生常谈”的意思 成语拼音: [lǎo shēng cháng tán] ...
Application 初始化... Application 的 onCreate 和 attachBaseContextApplicat...
Unity 热更新技术 | (... 🎬 博客主页:https://xiaoy.blog.csdn.net ...
01分布式电源接入对配电网影响... 说明书 MATLAB代码:分布式电源接入对配电网影响分析 关键词:分布式...
“付诸一炬”的意思 “付诸一炬”的意思 成语拼音: [fù zhū yī jù] ...
四字开头的成语 四字开头的成语四字开头的成语1  四通五达  四通八达  四停八当  四体不勤  四体不勤  四体百...
“过目成诵”的意思 “过目成诵”的意思 成语拼音: [guò mù chéng sòng] ...
“年复一年”的意思 “年复一年”的意思 成语拼音: [nián fù yī nián] ...
2023-第十四届蓝桥杯冲刺计... 💬前言 💡本文以目录形式列举大纲,可根据题目点击跳转 dz...
JavaScript查找数组内... 需求:查找数组内元素6是否存在 let arr = [1, 3, 6, 5, ...
Redis缓存穿透、击穿、雪崩... 系列文章目录 Spring Cache的使用–快速上手篇 分页查询–Java项目实战篇 全局异常处理...
新婚四字成语祝福语 新婚四字成语祝福语  在朋友或者同学的新婚上,为了表达真挚的`祝福,有哪些四字成语祝福语?下面是小编...
带有邻字的成语及解释 带有邻字的成语及解释  以“邻”字开头的成语及解释如下:  [邻女詈人] 比喻各为其主。詈,指“骂”...
“寻风捉影”的意思 “寻风捉影”的意思 成语拼音: [xún fēng zhuō yǐng] ...
Java开发 | 内部类 | ... 目录 1.内部类 1.1内部类的简单创建  1.2内部类的分类 1.2.1普通内部类 1.2.2静态...