最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

css文本属性中的text-indent的解析

来源:动视网 责编:小采 时间:2020-11-27 18:47:51
文档

css文本属性中的text-indent的解析

css文本属性中的text-indent的解析:文字属性text-indent是设置文字首行缩进的,任何元素都可以让首行以给定的长度缩进,长度甚至可以是负数;但只对快元素生效!p{text-align:2em;}这条规则使任何段落的首行缩进2个字符大小。通常,text-indent可应用于任何块级元素,但不能应用于内联元素,也不
推荐度:
导读css文本属性中的text-indent的解析:文字属性text-indent是设置文字首行缩进的,任何元素都可以让首行以给定的长度缩进,长度甚至可以是负数;但只对快元素生效!p{text-align:2em;}这条规则使任何段落的首行缩进2个字符大小。通常,text-indent可应用于任何块级元素,但不能应用于内联元素,也不

文字属性text-indent是设置文字首行缩进的,任何元素都可以让首行以给定的长度缩进,长度甚至可以是负数;但只对快元素生效!

p{text-align:2em;}

这条规则使任何段落的首行缩进2个字符大小。

通常,text-indent可应用于任何块级元素,但不能应用于内联元素,也不能用于替换元素,如<img />,但是,如果段落首行有一个图像,那么它将随文本一起移动。

text-indent支持负的文本缩进,如

  • p{text-indent:-2em;}

  • 这里所有的段落的首行就会向前移动2个文字大小。不过使用负的text-indent时要注意文字跑出元素外面,这样你要的效果可能反而就得不到了。

    这里需要注意的是百分比的使用,百分比是指相对于父元素的值,如果设置5%的缩进值,那么此元素的首行将按其父元素的宽度的5%进行缩进。如:

  • p{width:400px;}

  • p{text-indent:5%;}

  • <p><p>这是一段文字,测试文本缩进百分比的使用</p></p>

    我们可以看到首行文字缩进了20px,计算原理就是父元素400x5% = 20px,当然这里得注意p元素没有设置宽度,设置了宽度就按本身宽度的百分比来计算。

    然而,text-indent中最有趣的估计是继承,它继承的是计算值,而非声明值。如

  • body{width:500px;}

  • p{width:400px;text-indent:10%;}

  • p{width:200px;}

  • <p>
    这是外面的文字
    <p>这是里面的文字</p>
    </p>

    这里便可以看到两段文字的首行都缩进了50px,而不是外面的文字50px,p元素中的文字缩进40px,可见它继承的是计算值,而不是声明值。

    文档

    css文本属性中的text-indent的解析

    css文本属性中的text-indent的解析:文字属性text-indent是设置文字首行缩进的,任何元素都可以让首行以给定的长度缩进,长度甚至可以是负数;但只对快元素生效!p{text-align:2em;}这条规则使任何段落的首行缩进2个字符大小。通常,text-indent可应用于任何块级元素,但不能应用于内联元素,也不
    推荐度:
    标签: 文本 属性 css
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top