zoukankan      html  css  js  c++  java
  • CSS文本属性

    CSS文本:

    属性

    描述

    color

    设置文本颜色

    direction

    设置文本方向。

    line-height

    设置行高。

    letter-spacing

    设置字符间距。

    text-align

    对齐元素中的文本。

    text-decoration

    向文本添加修饰。

    text-indent

    缩进元素中文本的首行。

    text-shadow

    设置文本阴影。

    text-transform

    控制元素中的字母。

    unicode-bidi

    设置文本方向。

    white-space

    设置元素中空白的处理方式。

    word-spacing

    设置字间距。

     

     

     

     

     

     

     

    1.缩进文本:text-indent属性;

    (1)用法:text-indent 属性规定文本块中(块级元素)首行文本的缩进。允许使用负值。如果使用负值,那么首行会被缩进到左边(悬挂缩进)。

    (2)可能的值:

    描述

    length

    定义固定的缩进。默认值:0。

    %

    定义基于父元素宽度的百分比的缩进。

    inherit

    规定应该从父元素继承 text-indent 属性的值。

    Ps: text-indent 属性可以继承

     

    2.水平对齐:text-align属性

    (1)用法:text-align 属性规定元素中的文本的水平对齐方式。

    (2)可能的值:

    描述

    left

    把文本排列到左边。默认值:由浏览器决定。

    right

    把文本排列到右边。

    center

    把文本排列到中间。

    justify

    实现两端对齐文本效果。

    inherit

    规定应该从父元素继承 text-align 属性的值。

    ps:将块级元素或表元素居中,要通过在这些元素上适当地设置左、右外边距来实现。

     

    3.字间隔:word-spacing 属性

    (1)用法:word-spacing 属性增加或减少单词间的空白(即字间隔);

    (2)关于“字”的定义:

         CSS 把“字(word)”定义为任何非空白符字符组成的串,并由某种空白字符包围。这个定义没有实际的语义,它只是假设一个文档包含由一个或多个空白字符包围的字。

    (3)可能的值:(允许使用负值)

    描述

    normal

    默认。定义单词间的标准空间。

    length

    定义单词间的固定空间。

    inherit

    规定应该从父元素继承 word-spacing 属性的值。

    Ps: 如果指定为长度值,会调整字之间的通常间隔;所以,normal 就等同于设置为 0。允许指定负长度值,这会让字之间挤得更紧。

    4.字母间隔:letter-spacing 属性

    (1)用法:字母间隔修改的是字符或字母之间的间隔;

    (2)可能的值:(允许使用负值)

    描述

    normal

    默认。规定字符间没有额外的空间。

    length

    定义字符间的固定空间(允许使用负值)。

    inherit

    规定应该从父元素继承 letter-spacing 属性的值。

     

    5. 字符转换:text-transform属性

    (1)用法:处理文本的大小写;

    (2)可能的值:

    描述

    none

    默认。定义带有小写字母和大写字母的标准的文本。

    capitalize

    文本中的每个单词以大写字母开头。

    uppercase

    定义仅有大写字母。

    lowercase

    定义无大写字母,仅有小写字母。

    inherit

    规定应该从父元素继承 text-transform 属性的值。

     

    6.文本装饰:text-decoration属性

    (1)用法:text-decoration 属性规定添加到文本的修饰;

    (2)可能的值:

    描述

    none

    默认。定义标准的文本。

    underline

    定义文本下的一条线。

    overline

    定义文本上的一条线。

    line-through

    定义穿过文本下的一条线。

    blink

    定义闪烁的文本。

    inherit

    规定应该从父元素继承 text-decoration 属性的值。

    Ps: IE、Chrome 或 Safari 不支持 "blink" 属性值。且text-decoration 值会替换而不是累积起来。

    7.处理空白符:white-space属性:

    (1)用法:white-space 属性设置如何处理元素内的空白。

    (2)可能的值:

    描述

    normal

    默认。空白会被浏览器忽略。

    pre

    空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签。

    nowrap

    文本不会换行,直到遇到 <br> 标签为止。

    pre-wrap

    保留空白符序列,但是正常地进行换行。

    pre-line

    合并空白符序列,但是保留换行符。

    inherit

    规定应该从父元素继承 white-space 属性的值。

    (3)小结:

    空白符

    换行符

    自动换行

    pre-line

    合并

    保留

    允许

    normal

    合并

    忽略

    允许

    nowrap

    合并

    忽略

    不允许

    pre

    保留

    保留

    不允许

    pre-wrap

    保留

    保留

    允许

     

    8.文本方向:direction属性:

    (1)用法:direction 属性规定文本的方向 / 书写方向,影响块级元素中文本的书写方向、表中列布局的方向、内容水平填充其元素框的方向、以及两端对齐元素中最后一行的位置。

    (2)可能的值:

    描述

    ltr

    默认。文本方向从左到右。

    rtl

    文本方向从右到左。

    inherit

    规定应该从父元素继承 direction 属性的值。

    Ps: 对于行内元素,只有当 unicode-bidi 属性设置为 embed 或 bidi-override 时才会应用 direction 属性。

  • 相关阅读:
    关于百度地图API的地图坐标转换问题
    SQL Server函数大全
    30条SQL查询优化原则
    .net升级到4.0之后,出现;System.Windows, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798
    Java回调函数的理解
    .NET 开源GIS项目
    微信公众平台开发入门教程
    GIS理论(墨卡托投影、地理坐标系、地面分辨率、地图比例尺、Bing Maps Tile System)
    可视化之lattice、recharts、ggplot资源汇总
    回归小知识
  • 原文地址:https://www.cnblogs.com/alog0210/p/text_alog.html
Copyright © 2011-2022 走看看