zoukankan      html  css  js  c++  java
  • [转载]CSS教程--字体与文本属性

    b>font-family
    功能:用于改变HTML标志或元素的字体,你可设置一个可用字体清单。浏览器由前向后选用字体。
    语法:{font-family:字体1,字体2, ... ,字体n}

    font-style

    功能:使文本显示为扁斜体或斜体等表示强调 。
    数值:
    normal - 正常
    italic - 斜体
    oblique - 偏斜体


    font-variant

    功能:用于在正常与小型大写字母字体间切换。
    数值:normal - 如果该标志继承父元素的 small-caps 设置,则关键字 normal 将 font-variant 设置为正常字体。
    small-caps - 把小写字母显示为字体较小的大写字母。

    font-weight

    功能:用于设置字体灰度,生成字体的深,浅版本。
    数值:
    正常灰度 - normal
    相对灰度 - bold, bolder, light, lighter
    梯度灰度 - 取值如下:100, 200, 300, 400(相当于normal), 500, 600, 700(相当于bold), 800, 900。

    font-size

    功能:用各种度量单位控制文本字体大小。
    数值:有四种数值方式
    绝对尺寸- 用具体字号表定义字体大小,可以取下列数值之一:xx - small, x-small, small, medium, large, x-large, xx-large。不同字体有不同的数值。
    相对尺寸 - larger, smaller,产生的尺寸是相对于父容器字号而言的。
    长度 - 用毫米(mm),厘米(cm),英寸(in),点数(pt),象素(px),pica(pc),ex(小写字母x的高度)或em(字体高度)作为度量单位。
    百分比 - 相对于其父元素字体大小的百分比。

    font

    功能:简写属性,提供了对字体所有属性进行设置的快捷方法。
    语法:{font:字体属性1 字体属性2 ... 字体属性n}
    数值:字体属性值为前面已列出的值,此外还可以设置行间距属性 line-height(见文本属性),内容的顺序为:font-style; font-variant; font-weight; font-size; line-height; font-family。可省略部分属性,属性值间用空格分开。

    letter-spacing

    功能:控制文本元素字母间的间距,所设置的距离适用于整个元素。
    数值:
    normal - 正常间距,将字符间的间距复位为所有字体和字号的正常? 。
    长度 - 设置字间距长度,正值表示加进父元素中继承的正常长度,负值则?去正常长度。在数字后指定度量单位如下:mm, cm, in, pt(点数), px(象素), pc(pica), ex(小写字母x的高度), em(大写字母M的宽度)。

    line-height

    功能:设置元素中文本的行间距。
    数值:
    normal - 正常高度,通常为字体尺寸的 1-1.2倍,这是缺省设置。
    数字 - 设置元素中?行文本的距离为字体尺寸乘以这个数字。例如字体尺寸为10点,设置line-height为2,则间距20点。
    长度 - 用标准度量单位设置间距,有些是绝对的,有些是相对的,详见letter-spacing中的?明。
    百分比 - 也字体尺寸的百分比设置间距。


    text-align

    功能:在元素框中水平对齐文本。
    数值:
    left - 左对齐
    right - 右对齐
    center - 居中
    justify - 均匀分布, 生成等长的行

    text-decoration

    功能:文本修饰,用于控制文本元素所用的效果,特别适用于引人注意的说明,警告等文本效果。
    数值:
    none - 无文本修饰,缺省设置。
    underline - 下划线。
    overline - 上划线。
    line-through - 删除线。
    blink - 闪烁。
    同一语句中可以组合多个关键字。

    text-indent

    功能:文本缩排,用于段落的第一行缩排上。
    数值:
    长度 - 设置首行缩排的尺寸为指定度量单位,有些单位是相对的,有些则是绝对的,祥见 letter-spacing 属性的说明部分。
    百分比 - 以行长的百分比设置首行缩排量。

    text-transform

    功能:设置一个或几个元素的大写标准。
    数值:
    none - 不改变文本的大写小写。
    capitalize - 元素中?个单词的第一个字母用大写。
    uppercase - 将所有文本设置为大写。
    lowercase - 将所有文本设置为小写。

    vertical-align

    功能:垂直对齐。
    数值:
    baseline - 对准两个元素的小写字母基准线。
    sub - 下标。
    super - 上标。
    top - 顶部对齐。
    text-top - 文本顶对齐。
    middle - 中线对齐。
    bottom - 底线对齐。
    text-bottom - 字母底线对齐。
    百分比 - 将线上元素基准线在父元素基准线基础上升降一定的百分比,和元素的 line-height 属性组合使用。

    word-spacing

    功能:控制文本中元素单词间的间距。设置的间距适用于整个元素,不能在某个单词间插入更大或更小的间距。
    数值:
    normal - 正常间距。
    长度 - 如果长度为正,则加进从父元素继承的正常长度,如果是负值,则减去。

    转自  http://www.yesky.com/127/5627.shtml

  • 相关阅读:
    NTP on FreeBSD 12.1
    Set proxy server on FreeBSD 12.1
    win32 disk imager使用后u盘容量恢复
    How to install Google Chrome Browser on Kali Linux
    Set NTP Service and timezone on Kali Linux
    Set static IP address and DNS on FreeBSD
    github博客标题显示不了可能是标题包含 特殊符号比如 : (冒号)
    server certificate verification failed. CAfile: none CRLfile: none
    删除文件和目录(彻底的)
    如何在Curl中使用Socks5代理
  • 原文地址:https://www.cnblogs.com/AaronBear/p/5674114.html
Copyright © 2011-2022 走看看