font-family属性

font-family属性指定元素的字体。
有两种字体系列名称:
字体系列:特定的字体系列(如Times New Roman或Arial)
通用族:一组具有相似外观的字体族(如Serif或Monospace)
HTML

<p class="serif">Serif字体。
</p>

CSS

p.serif {font-family: "Times New Roman", Times, serif;
}

font-family属性应包含几个字体名称作为备选。 在CSS样式中指定Web字体时, 如果计算机出于某种原因没有选择的字体时,则会尝试下一个字体。如果字体名称包含多个单词,请记住使用引号。

body {font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

font-size属性

font-size属性用于设置字体的大小。 设置网页字体大小的其中之一方法是使用关键字。 例如xx-small, small, medium, large, larger等。
HTML

<p class="small">小号字体
</p>

CSS

p.small {font-size: small;
}

还可以使用像素(px)或相对尺寸单位(em)数值来操纵字体大小。当需要像素精度时,以像素值(px)设置字体大小。em尺寸单位是设置字体大小的另一种方式(em是相对尺寸单位)。 它允许所有主流浏览器调整文本的大小。 如果在页面上的任何位置设置字体大小,那么这是浏览器的默认大小,即16px。计算em大小,em = px / 16,即 1em = 16px。

p{font-size: 30px;
}
p{font-size: 1.65em;
}

font-style属性

font-style属性有三个值:normal,italic和oblique。normal无效果
font-style属性通常用于指定斜体文本italicoblique

p{color:red;font-style:  italic;
}


font-weight属性

font-weight控制文本的粗细。 值可以设置为normal (默认),boldbolder,和lighter
根据文本的厚度,也可以使用从100(细)到900(粗)的数字来定义字体粗细。400与normal相同,700与bold相同。

p.light {font-weight: lighter;
}
p.thick {font-weight: bold;
}
p.thicker {font-weight: 500;
}

font-variant属性

font-variant属性small-caps可以将字体转换为所有小型大写字母。 值可以设置为normalsmall-caps,和 inherit

p.small {font-variant: small-caps;
}

color属性

  • color属性用于指定文本的颜色。
p.xie{color:red;
}
  • 定义color的其他方法是使用十六进制值和RGB。十六进制形式是一个井号(#),最多6个十六进制值(0-F)。RGB定义了红色,绿色和蓝色的各个值。

text-align属性(水平对齐)

text-align属性指定元素中文本的水平对齐方式。 默认情况下,您网站上的文字左对齐。 但是,有时您可能需要不同的对齐方式。文本对齐属性值如下:leftrightcenterjustify

p.right {text-align: right;
}

vertical-align属性(垂直对齐)

  • vertical-align属性设置元素的垂直对齐。 常用的值是topmiddlebottom
td.bottom {vertical-align: bottom;
}
  • vertical-align属性还包含以下值:baseline,sub,super,%和px(或pt,cm)。可以使用pt(点),cm(厘米)和%(百分比)值来代替px值。
span.super {vertical-align: super;
}


  • vertical-align属性对所有元素的行为都不一样。 display: inline-table; 和 display: table-cell;使用样式来使垂直对齐属性能在div中起效果。

text-decoration属性

text-decoration属性用于指定文本将如何装饰。
常用的值有:
none - 默认值,这定义了一个正常的文本
inherit - 从其父元素继承此属性
overline - 在文本上方绘制水平线
underline - 在文本下方绘制水平线
line-through - 在文本中绘制水平线(替换HTML<s>标记)
可以将underlineoverlineline-through组合起来,以添加多条装饰线。

p.line-through {text-decoration: line-through;
}

text-indent属性(缩进)

text-indent属性指定在文本的第一行开始之前应该留下多少水平空间。 属性值是长度(px,pt,cm,em等),%和inherit。 如果值为负值,则第一行将向缩进。

/***文本向右缩进60px***/
p {text-indent: 60px;
}

text-shadow属性

text-shadow为文本添加阴影。它有四个值:

  • 第一个值:定义阴影在x(水平)方向的距离
  • 第二个值:定义y(垂直)方向的距离
  • 第三个值:定义阴影的模糊
  • 第四个值:设置颜色
  • 处理阴影时,可以使用任何CSS支持的颜色格式。对于x和y偏移,可以使用各种类型的单位(如px,cm,mm,in,pc,pt等)负值也被支持。
p.cu{font-weight: 800;text-shadow: 5px 2px 4px red;
}


text-transform属性

  • text-transform可以实现文本的首字母大写效果。
p.capitalize {text-transform: capitalize;
}
  • 使用text-transform,您可以使文本显示为全部大写uppercase或全部小写lowercase

letter-spacing属性

letter-spacing属性用于设置文本中字符之间的间距。
值可以设置为:

  • normal 定义了默认样式,字符之间没有额外的空间;
  • length长度计量单位,用px,pt,cm,mm等测量单位定义字符之间的额外空间;
  • inherit 继承其父元素的属性;
 p.normal { letter-spacing: normal;
}
p.space { letter-spacing: 4px;
}
  • letter-spacing使用负值可以减少字符之间的间距。

word-spacing属性

word-spacing 属性指定文本中单词之间的空格。 就像letter-spacing属性一样,可以将word-spacing 的值设置为normallengthinherit

 p.space { word-spacing: 30px;
}

white-space属性

  • white-space可以设置元素内的换行符。参数可以是normalinheritnowrap等。nowrap会屏蔽该元素中的所有换行符, 文本将继续在同一行,直到遇到一个<br />标记。
  • white-space也支持其他值:
    pre :文本支持所有的换行和空格
    pre-line :文本支持换行,忽略额外的空格
    pre-wrap :文本将在必要的时候或者行的结尾进行换行。

CSS学习总结(3)——CSS文本样式(属性)相关推荐

  1. CSS学习Day2-字体和文本样式

    -字体和文本样式 目标:使用字体和文本相关样式修改元素外观样式 <style>p{font-size: 30px;}</style> </head> <bod ...

  2. CSS学习笔记4:文本样式

    首行缩进 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8 ...

  3. HTML标记fort属性最大取值,CSS(2)---css字体、文本样式属性

    css字体.文本样式属性 这篇主要讲CSS文本属性中的:字体样式属性 和 文本样式属性. 一.字体样式属性 CSS 字体属性主要包括:字体设置(font-family).字号大小(font-size) ...

  4. CSS中常用的10个文本样式属性——让文本设置再无难点

    一个页面中,文本样式,是必不可少的,当然css也给我们准备了很多很多很多的文本样式,以下列举了10个常用的文本样式属性及常用的属性值,掌握了,也基本满足使用了 1: text-transform 可以 ...

  5. CSS: CSS常用的文本样式属性

    介绍:CSS常用的文本样式属性 color:  颜色 font-size:  字体大小 font-style (normal.italic.oblique): 字体样式(正常.斜体) font-wei ...

  6. 阿ken的HTML、CSS的学习笔记_文本样式属性(笔记三)

    前段时间国庆中秋那会儿学校放八天假 几乎所有人都选择回家或者是出去玩儿 而我选择留在学校这边儿 找一个晚七到早七的兼职去警醒一下浑浑噩噩的自己 整栋宿舍楼就剩下我和我的一个舍友 虽不过十月深秋 却让人 ...

  7. css学习记录三:文本属性

    css学习记录三:CSS文本属性 一.文本属性的作用 二.文本颜色 三.文本对齐 四.装饰文本 五.文本缩进 六.行间距 一.文本属性的作用 CSSS Text(文本)属性可定义文本的外观,比如文本的 ...

  8. CSS基础-03-字体和文本样式

    文章目录 前言 一.字体样式 大小 粗细 是否倾斜 字体类型 拓展:层叠性 字体font相关属性的连写 二.文本样式 文本缩进 文本水平对齐方式 文本修饰 行高 前言 字体和文本样式 一.字体样式 大 ...

  9. CSS层叠样式表——元素背景和文本样式

    css层叠样式表第二天css02 这里写目录标题 css层叠样式表第二天css02 ==元素背景样式==(重点) ==height== ==width== ==overflow== ==文本样式==( ...

  10. CSS学习笔记10:超链接样式

    超链接伪类 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF- ...

最新文章

  1. leetcode -- 3 sum
  2. 日常生活小技巧 -- 虚拟串口工具
  3. C++primer 第四版6.12:练习题
  4. java程序连接kafka_Java的Kafka:构建安全,可扩展的消息传递应用程序
  5. android系统提供了url通信,Android两种HTTP通信,HttpURLConnection和HttpClient
  6. 蓝牙连接不上车要hfp_鹅厂又要霸屏,连接四部剧将袭,冲着主创颜值不追不行啦...
  7. 95-849-040-源码-RPC-Flink中的RPC使用
  8. 使用 LaTeX 绘制 PGM(Probabilistic Graphical Models)中的贝叶斯网络(bayesian networks)
  9. 【RobotStudio学习笔记】(七)工件坐标
  10. FFmpeg之libyuv使用(十五)
  11. eXeScope 注册机制破解
  12. 香港银行开户请尽早!附最全开户攻略
  13. 基础项目-家庭记录收支程序
  14. 心情手札——光头日记
  15. CSPJ2019T4(加工零件)题解
  16. 今天差点就被黑中介给骗了!!!!!!后怕中。。。
  17. 汉语拼音的模糊音扩展(用于搜索纠错)
  18. 《电务工作日志》Android版,工作日志(wifi之dhd debug 2)
  19. Linux之ARM(IMX6U)裸机汇编LED驱动实验--编译驱动
  20. 【Linux安全管理】Firewalld详解

热门文章

  1. python在生态学领域运用_科学网-那些生态学可能会用到的工具软件-张金龙的博文...
  2. Javascript特效:商品橱窗
  3. SLAM_SLAM问题求解框架
  4. C++语法_深度剖析C++中的inline函数
  5. Turtlebot2 ROS配置超详细教程 ubuntu16.04
  6. caffe 绘制accuracy和loss曲线
  7. 图像处理代码合集:特征提取-图像分割-分类-匹配-降噪
  8. 交叉熵代价函数(作用及公式推导)
  9. 一文详解双目视觉目标检测
  10. 使用docker私有化部署nuget server-proget