Web前端开发-Web前端工程师

text-indent

语法:

text-indent:[ <length> | <percentage> ] && [ hanging || each-line ]?

默认值0

适用于:所有元素

继承性:有

取值:

<length>
用长度值指定文本的缩进。可以为负值。
<percentage>
用百分比指定文本的缩进。可以为负值。
each-line:
定义缩进作用在块容器的第一行或者内部的每个强制换行的首行,软换行不受影响。(CSS3)
hanging:
反向所有被缩进作用的行。(CSS3)

说明:

检索或设置对象中的文本的缩进。
  • 内联对象要使用该属性必须先使该对象表现为块级或内联块级。
  • hangingeach-line关键字紧随在缩进数值之后

    示例代码:

    div{text-indent:2em each-line;}

    以上代码将使得div内部的第一行及每个强制换行的首行都拥有2em的缩进

  • 对应的脚本特性为textIndent

兼容性:

  • 浅绿 = 支持
  • 红色 = 不支持
  • 墨绿 = 部分支持
  • 橙色 = 实验性质
支持版本\类型 IE Firefox Safari Chrome Opera
版本 6-10 #1 4-18 #1 5.1.7 #1 13-25 #1 11.5-12.5 #1
  1. 不支持:hanging | each-line 关键字。

示例: