控制标题位置(HTML中text-indent 和 text-align 的区别)

总结:

1.text-indent可以通过数字一点点控制位置(可以精细控制标题在这行所在的位置)

2. text-align只能用关键词控制(left,right,center,justify)

text-indenttext-align 是 CSS 中用于控制文本对齐和缩进的两个不同属性,它们有以下区别:

text-indent

text-indent 属性用于设置文本的首行缩进。它通常用于段落的第一行,使其相对于其他行有一个缩进量,类似于传统排版中的段落开头缩进。这个缩进量可以是固定值(如 2em30px),也可以是百分比值。

示例1:

<body>

<div style="text-indent: 100px;"> 文字文字文字</div>

/*100px就是离左边距100像素,可以随意调节,若是想随意用数字调整一下标题在本行位置,上面这行就够了,拿去用吧*/

或<span style="display: block; width: 100%; text-indent: 100px;">文字文字文字</span>

/*不建议使用,这是内联元素,display: block; 是把他变成块元素 width:100%是铺满整行  text-indent: 100px;最后再调整位置,多余两步其实就是转换为类似于上面的div块元素 */

</body>

text-align

text-align 属性用于设置块级元素或内联块级元素中文本的水平对齐方式。它定义了文本块在其包含块中的水平对齐方式。可能的值包括 leftrightcenterjustify

  • left:文本左对齐。
  • right:文本右对齐。
  • center:文本居中对齐。
  • justify:文本两端对齐。

示例:

css

div {
text-align: center; /* 文本在 div 中居中对齐 */
}

区别

  1. 功能不同text-indent 是用于设置文本首行的缩进,而 text-align 是用于设置文本块在其包含块中的水平对齐方式。

  2. 作用范围不同text-indent 只影响文本的首行,而 text-align 影响整个文本块。

  3. 可用值不同text-indent 主要使用长度值(如 pxem)或百分比值来定义缩进量;而 text-align 使用关键词(如 leftrightcenterjustify)来定义对齐方式。

  4. 适用元素不同:虽然两者都可以应用于块级元素和内联块级元素,但 text-indent 通常用于段落元素(如 <p>),而 text-align 则更广泛地用于各种块级元素,如 <div><section> 等。

在实际应用中,你可以根据需要选择使用 text-indenttext-align 来控制文本的对齐和缩进。

(可能有说的不对的地方,还请指正)

  • 19
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值