字体与行高

字体族和行高

字体相关的样式

color用来设置字体颜色
font-size字体的大小
和font -size相关的单位

  • em 相当于当前元素的一个font-size

  • rem 相对于根元素的一个font-size

  • font- family字体族(字体的格式)

可选值:

  • serif 衬线字体
  • sans-serif 非衬线字体
  • monospace 等宽字体
    指定字体的类别,浏览器会自动使用该类别下的字体

font-face可以将服务器中的字体直接提供给用户去使用

1.加载速度

2.版权问题

3.字体格式

@font-face{

font-family: "myfont";/*指定字体名字*/

src:url(""./font/ZCOOLKuaile-Regular.ttf") format("ttf");/*服务器中的字体路径*/

}

图标字体( iconfont)

在网页中经常需要使用一些图标,可以通过图片来引入图标
但是图片大小本身比较大, 并且非常的不灵活
所以在使用图标时,我们还可以将图标直接设置为字体,
然后通过 font - face的形式来对字体进行引入
这样我们就可以通过使用字体的形式来使用图标


行高(line height)

行高指的是文字占有的实际高度
可以通过line-height来设置行高
行高可以直接指定一个大小(px em)
也可以直接为行高设置一个整数
如果是一个整数的话,行高将会是字体的指定的倍数

字体框

字体框就是字体存在的格子,设置font-size实际上就是在设置字体框的高度
行高会在字体框的,上下平均分配

font可以设置字体相关的所有属性
语法:
font:字体大小/行高字体族
行高可以省略不写如果不写使用默认值

text-align文本的水平对齐
可选值:

  • left左侧对齐
  • right右对齐
  • center居中对齐
  • justify两端对齐

vertical-align设置元素垂直对齐的方式
可选值:

  • baseline默认值基线对齐
  • top顶部对齐
  • bottom底部对齐
  • middle居中对齐

也可以指定任意值。

图片属于替换属性,也存在基线。设置任意对齐方式都可以消除下边空余。

text-decoration设置文本修饰
可选值:

  • none 什么都没有
  • underline 下划线
  • line- through 删除线
  • overline 上划线

white-space设置网页如何处理空白
可选值:

  • normal 正常
  • nowrap 不换行
  • pre 保留空白
posted @ 2021-12-10 17:46  苏槿年  阅读(152)  评论(0编辑  收藏  举报