文章目录

  • Text
    • color
    • direction
    • letter-spacing / word-spacing
    • white-space
    • line-height
    • text-align
    • text-decoration
      • text-decoration-line
      • text-decoration-color
      • text-decoration-style
    • text-indent
    • text-shadow
    • text-transform
    • vertical-align
    • unicode-bidi(未懂)

Text

color

color属性指定文本的颜色

属性值
(颜色值可以使用以下几种方式来设置)

描述
颜色的名称 颜色的名称,比如red, blue, brown, lightseagreen等,不区分大小写
十六进制 十六进制符号 #RRGGBB 和 #RGB(比如 #ff0000 / #fff),"#" 后跟 6 位或者 3 位十六进制字符(0-9, A-F)
RGB,红-绿-蓝(red-green-blue [RGB]) 规定颜色值为 rgb 代码的颜色,函数格式为 rgb(R,G,B),取值可以是 0-255 的整数或百分比
RGBA,红-绿-蓝- 阿尔法【透明度】(RGBa) RGBa 扩展了 RGB 颜色模式,它包含了阿尔法通道,允许设定一个颜色的透明度,a 表示透明度:0=透明;1=不透明
HSL,色相-饱和度-明度(Hue-saturation-lightness) 色相(Hue)表示色环(即代表彩虹的一个圆环)的一个角度。饱和度和明度由百分数来表示,100%是满饱和度,而 0% 是一种灰度;100% 明度是白色, 0% 明度是黑色,而 50% 明度是"一般的"
HSLA,色相-饱和度-明度- 阿尔法【透明度】(HSLa) HSLa 扩展自 HSL 颜色模式,包含了阿尔法通道,可以规定一个颜色的透明度。 a 表示透明度:0=透明;1=不透明

注意

  1. 最后两个一般用得比较少,不过也不难,可以去掌握(菜鸟是不会这两个的,望读者谅解)
  2. rgb的百分比写法,就是将 255 X 百分比,得到具体的值,和写值一样!eg:rgb(0%,0%,0%)= rgb(0,0,0)

direction

direction属性指定文本方向/书写方向

注意:

这里不要将direction和dir混淆了,因为direction是样式的属性,而dir是标签的属性(可用于所有元素,但不一定生效)!

参考资料:
重学前端 全局属性(第八天)

letter-spacing / word-spacing

letter-spacing 属性增加或减少字符间的空白(字符间距)。

word-spacing属性增加或减少字与字之间的空白

详见:
重学前端 详解表单 / 详解input / 浏览器私有前缀的作用(第六天)

white-space

white-space属性指定元素内的空白怎样处理

这里后面的pre-wrap和pre-line较难理解,这里菜鸟直接给代码,读者拿到对应的菜鸟教程上看效果,相信很快可以理解!

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
<style>p
{white-space: ;/*填入对应的值,看效果*/
}</style>
</head>
<body><p>
This is some text. This is some text. This is some text.         嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻
This is some text. This is some text. This is some text.         嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻
This is some text. This is some text. This is some text.
</p></body>
</html>

菜鸟教程链接 : 菜鸟教程

line-height

line-height属性设置单行文本高度

注意

  • 负值是不允许的
  • 大多数浏览器的默认行高(normal)约为110%至120%,即:(110%~120%) X 字体尺寸

text-align

text-align属性指定元素文本的水平对齐方式

注意

默认值:如果 direction 属性是 ltr,则默认值为 left;如果 direction 属性是 rtl,则默认值为 right。

text-decoration

text-decoration 属性规定添加到文本的修饰,下划线、上划线、删除线等。

text-decoration 属性是以下三种属性的简写

  • text-decoration-line
  • text-decoration-color
  • text-decoration-style

text-decoration-line

text-decoration-line 属性规定文本修饰要使用的线条类型

注意

  1. 您也可以使用 text-decoration 属性设置 text-decoration-line(只设置一个属性)。text-decoration 属性是 text-decoration-line、text-decoration-style 和 text-decoration-color 属性的速记属性(按顺序)。
  2. 您也可以同时使用多个值,比如 underline 和 overline,来在文本的上方和下方都显示线条。
  3. 如果省略第一个,即text-decoration-line,则后面的属性设置无效,但是后面的text-decoration-color / text-decoration-style可以省略

text-decoration-color

text-decoration-color 属性规定文本修饰(下划线 underline、上划线 overline、中划线 line-through)的颜色。

text-decoration-style

text-decoration-style 属性规定线条如何显示

还有类似的文本格式化标签,见:

重学前端 段落的空格解析 / br和wbr / 常用的文本格式化标签 / 详解pre(white-space)/ 对比bdo和bdi / 详解a(target cursor 链接- id)(第三天)

text-indent

text-indent 属性规定文本块中首行文本的缩进

注意

负值是允许的。如果值是负数,将第一行左缩进。

更多见:
重学前端 详解表单 / 详解input / 浏览器私有前缀的作用(第六天)

text-shadow

text-shadow 属性应用于阴影文本

注意:

text-shadow 属性向文本添加一个或多个阴影。多个则用逗号分隔阴影列表,每个阴影有两个或三个长度值和一个可选的颜色值进行规定,省略的长度是 0。

更多见:
重学前端 详解表单 / 详解input / 浏览器私有前缀的作用(第六天)

text-transform

text-transform 属性控制文本的大小写

更多见:
重学前端 详解表单 / 详解input / 浏览器私有前缀的作用(第六天)

vertical-align

vertical-align 属性设置一个元素的垂直对齐方式

该属性定义行内元素的基线相对于该元素所在行的基线的垂直对齐。允许指定负长度值负百分比值,这会使元素降低而不是升高。在表单元格中,这个属性会设置单元格框中的单元格内容的对齐方式。

注意

这里0%就是和默认的对齐方式一致,然后按照正负百分比,使元素上下移动

更多见:
重学前端 p多大 / 浏览器最小文字 / 详解img / object-fit和object-posit / 详解map / 空白区域 / 文字与图片对齐 / vertical-align(第一天)

重学前端 段落的空格解析 / br和wbr / 常用的文本格式化标签 / 详解pre(white-space)/ 对比bdo和bdi / 详解a(target cursor 链接- id)(第三天)

unicode-bidi(未懂)

unicode-bidi 属性与 direction 属性一起使用,来设置或返回文本是否被重写,以便在同一文档中支持多种语言

说明
尽管 CSS 试图处理书写方向,但 Unicode 有一种更健壮的方式来处理方向性。利用属性 unicode-bidi,CSS 创作人员可以充分利用 Unicode 的某些功能。

可能的值

normal

元素不会对双向算法打开附加的一层嵌套。对于行内元素,顺序的隐式重排会跨元素边界进行。

embed

如果是一个行内元素,这个值对于双向算法会打开附件的一层嵌套。这个嵌套层的方向由 direction 属性指定。会在元素内部隐式地完成顺序重排。这对应于在元素开始处增加一个 LRE(对于 direction:ltr :U+202A)或 RLE(对于 direction:rtl :U+202B),并在元素的最后增加一个 PDF(U+202C)。

bidi-override

这会为行内元素创建一个覆盖。对于块级元素,将为不在另一块中的行内后代创建一个覆盖。这说明,顺序重排在元素内部严格按照 direction 属性进行;忽略了双向算法的隐式部分。这对应于在元素开始处增加一个 LRO(对于 direction:ltr :U+202D)或 RLO(对于 direction:rtl :U+202E),并在元素最后增加一个 PDF(U+202C)。


类似属性:
-webkit-rtl-ordering

dbi / dbo

(菜鸟一直对这个都不太懂,还望大佬留个言!帮忙解决一下!)

详解文本格式(Text)[第二天]相关推荐

  1. AI艺术的背后:详解文本生成图像模型【基于 Diffusion Model】

    系列文章链接: AI艺术的背后:详解文本生成图像模型[基于 VQ-VAE] AI艺术的背后:详解文本生成图像模型[基于GAN] AI艺术的背后:详解文本生成图像模型[基于Diffusion Model ...

  2. AI艺术的背后:详解文本生成图像模型【基于 VQ-VAE】

    系列文章链接: AI艺术的背后:详解文本生成图像模型[基于 VQ-VAE] AI艺术的背后:详解文本生成图像模型[基于GAN] AI艺术的背后:详解文本生成图像模型[基于Diffusion Model ...

  3. ubuntu 文件权限命令详解使用格式和方法

    为什么80%的码农都做不了架构师?>>>    在 Ubuntu Linux 中用源码文件安装软件时经常都会用到chmod命令来更改文件的权限使其在安装时有执行的权限.由于 Ubun ...

  4. AI艺术的背后:详解文本生成图像模型【基于GAN】

    系列文章链接: AI艺术的背后:详解文本生成图像模型[基于 VQ-VAE] AI艺术的背后:详解文本生成图像模型[基于GAN] AI艺术的背后:详解文本生成图像模型[基于Diffusion Model ...

  5. 万字长文详解文本抽取:从算法理论到实践

    导读:"达观杯"文本智能信息抽取挑战赛已吸引来自中.美.英.法.德等26个国家和地区的2400余名选手参赛,目前仍在火热进行中(点击阅读原文进入比赛页面,QQ群见上图或文末二维码) ...

  6. ​万字长文详解文本抽取:从算法理论到实践(附“达观杯”官方baseline实现解析及答疑)...

    [ 导读 ]"达观杯"文本智能信息抽取挑战赛已吸引来自中.美.英.法.德等26个国家和地区的2400余名选手参赛,目前仍在火热进行中(点击"阅读原文"进入比赛页 ...

  7. BULK INSERT用法详解,文本导入SQL,字段数量不等实例.

    Bulk Insert命令详解 BULK INSERT 以用户指定的格式复制一个数据文件至数据库表或视图中. 语法 BULK INSERT [ [ 'database_name'.][ 'owner' ...

  8. Ffmpeg快速命令使用 Ffmpeg选项详解 Ffmepg格式详解 常见视频文件格式详解

    http://www.ffmpeg.com.cn/index.php/%E9%A6%96%E9%A1%B5 Ffmpeg快速命令使用 From Ffmpeg工程组 Jump to: navigatio ...

  9. 《Web前端开发精品课——HTML5 Canvas开发详解》——第一部分第二章节

    本节书摘来自异步社区<Web前端开发精品课--HTML5 Canvas开发详解>一书中的第1部分,第2章,作者:莫振杰 著,更多章节内容可以访问云栖社区"异步社区"公众 ...

  10. MySQL数据库基础:数据类型详解-文本字符串类型

    前言 正好趁着这次一起学习复习一下MySQL数据库的基本知识.也是一直在用这个数据库,有些基础的知识点长久不用就会遗忘,就比如数据类型溢出的问题,很多时候建表的时候随便给定个类似,结果导入数据的时候报 ...

最新文章

  1. Windows远程桌面管理--功能强大的远程批量管理工具
  2. hmm 求隐藏序列_结巴分词3--基于汉字成词能力的HMM模型识别未登录词
  3. RESTful 架构风格概述
  4. MySQL - 视图
  5. 华为堡垒机_运维堡垒机----Gateone
  6. linux内核模块常见问题
  7. 用递归的方式处理数组 把递归方法方法定义到数组的原型上 (这是一次脑洞大开的神奇尝试)...
  8. meterpreter 监控桌面命令(screenshare)
  9. 拷优(CopyU!)mini独家具备穿透U盘防拷贝软件的功能!
  10. 华为云数据容灾方案助力中小企业发展
  11. VMware虚拟机中XP系统激活及上传文件
  12. rabbitmq集群安装与配置(故障恢复)
  13. Android源码-高质量开发库
  14. Matlab系列之符号运算(上)
  15. Python 中的取余与取整操作
  16. 怎么提取抖音里的音乐制作手机铃声
  17. NFC对于大家真的实用吗
  18. 计算机无法连接网络错误651,网络连接错误651是什么原因
  19. Oracle中joint,什么是关节中心化(Joint centration)?
  20. linux mysql命令行登录_Linux 操作MySQL常用命令行

热门文章

  1. 没看到能打的,遍历目录并读取目录下的文件列表。(C语言,SDK)
  2. 春运火车票抢票浏览器强力推荐,秒抢车票到手
  3. unity 物体移动方式的一些笔记
  4. tomcat-CNVD-2020-10487-漏洞处理
  5. 高数_第5章常微分方程__一阶微分方程之齐次方程
  6. 揭开期货反向跟单对冲的神秘面纱
  7. ARM base instruction -- orr
  8. C语言lcd实现奥运五环编程,如何用C语言程序来设计奥运五环图案
  9. art-高光贴图制作
  10. 面试官常问的 web前端 问题(一)