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 属性。

  • 相关阅读:
    基于DotNet构件技术的企业级敏捷软件开发平台 AgileEAS.NET平台开发指南 实现业务
    基于DotNet构件技术的企业级敏捷软件开发平台 AgileEAS.NET平台开发指南 开发流程
    基于DotNet构件技术的企业级敏捷软件开发平台 AgileEAS.NET平台开发指南 报表系统集成说明
    基于DotNet构件技术的企业级敏捷软件开发平台 AgileEAS.NET平台开发指南 处理报表
    基于DotNet构件技术的企业级敏捷软件开发平台 AgileEAS.NET平台开发指南 数据访问
    基于DotNet构件技术的企业级敏捷软件开发平台 AgileEAS.NET平台开发指南 分布式应用
    基于DotNet构件技术的企业级敏捷软件开发平台 AgileEAS.NET平台开发指南 实现插件
    基于DotNet构件技术的企业级敏捷软件开发平台 AgileEAS.NET平台开发指南 对象设计器使用帮助
    基于DotNet构件技术的企业级敏捷软件开发平台 AgileEAS.NET平台开发指南 数据层开发
    Jquery 中的CheckBox、 RadioButton、 DropDownList、CheckBoxList、RadioButtonList的取值赋值
  • 原文地址:https://www.cnblogs.com/alog0210/p/text_alog.html
Copyright © 2011-2022 走看看