text-indent在Css中有什么作用?text-indent怎么使用?
- 2022年10月30日
- 1,328 次
text-indent在我们前端开发网页Css美化的时候,也是一个必不可少的元素属性之一。本文将从text-indent是什么意思?text-indent在Css中有什么作用?text-indent的属性有哪些?text-indent怎么用?以及text-indent使用实例代码。
一、text-indent是什么意思?
text-indent翻译成中文就是文本缩进的意思,从英文翻译过来之后,我们就应该知道它在Css中如果设置了text-indent会起到什么作用了。
二、text-indent在Css中的作用
上面提到了text-indent翻译后的意思是文本缩进,那么text-indent在Css中确实是起到文本缩进的作用,不过text-indent只能起到首行文本缩进的作用。
三、text-indent属性
text-indent主要属性值就是控制文本缩进的长度,一般是长度单位。
text-indent属性值长度单位可以使用em、rem、px、%、pt、vh、vw等单位来设置文本缩进的长度,一般情况下设置text-indent的值都是正值。当然也可以设置text-indent的长度值为负值,当text-indent的值为负值的时候,会超出原有块级元素存在溢出的显现,所以正常使用text-indent属性值是不存在负值情况的。
四、哪些标签常用text-indent属性
一般比较常见的会使用text-indent属性的标签是<p>段落标签,因为我们常见的文章格式中,每一段的文字段落开始的第一行行首都会留出两个汉字的字节,这样段落与段落看上去更加的美观,最主要的是这是文章段落的标准格式。
当然,在我们需要对一些特殊的文字显示的时候不想让文字顶着块级元素的最左侧的时候,我们又不想使用外边距或者是内边距来控制这些文字的时候,我们也可以使用text-indent属性来达到这样的效果。
五、text-indent使用实例代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>text-indent在Css中有什么作用?text-indent怎么使用?</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
font-size: 16px;
background-color: #f6f6f6;
}
.container {
width: 1024px;
margin: 0 auto;
border: 1px solid red;
}
.box {
width: 600px;
height: 200px;
margin-top: 50px;
}
.box .items {
width: 100%;
height: 100px;
margin: 0 auto;
padding: 15px;
float: left;
background-color: #fff;
}
.box .items p {
text-indent: 2rem;
}
</style>
</head>
<body class="container">
<section class="box">
<div class="items">
<p>李涛自留地《text-indent在Css中有什么作用?text-indent怎么使用?》段落首行文字缩进2个汉字测试段落首行文字缩进2个汉字</p>
</div>
</section>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>text-indent在Css中有什么作用?text-indent怎么使用?</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
font-size: 16px;
background-color: #f6f6f6;
}
.container {
width: 1024px;
margin: 0 auto;
border: 1px solid red;
}
.box {
width: 600px;
height: 200px;
margin-top: 50px;
}
.box .items {
width: 100%;
height: 100px;
margin: 0 auto;
padding: 15px;
float: left;
background-color: #fff;
}
.box .items p {
text-indent: 2rem;
}
</style>
</head>
<body class="container">
<section class="box">
<div class="items">
<p>李涛自留地《text-indent在Css中有什么作用?text-indent怎么使用?》段落首行文字缩进2个汉字测试段落首行文字缩进2个汉字</p>
</div>
</section>
</body>
</html>以上实例代码中最终显示的效果就是text-indent设置段落首行文字向右缩进2个汉字,将段落
标签的Css属性中设置为:text-indent:2rem;就可以实现,如果想要用px像素就要看一下自己Css中设置的文字大小是多少像素,只要达到2倍的字体像素就可以就可以达到段落首行文字向右缩进2个汉字的效果,比如:在上面实例代码中我在body中设置的font-size是16px,那么text-indent设置为32px就可以了。
以上就是本文的全部内容,李涛自留地从text-indent是什么意思?text-indent在Css中的作用、text-indent属性、哪些标签常用text-indent属性以及通过一个text-indent使用实例代码,详细又明了的记载了text-indent的用法,以及如何使用text-indent实现设置段落首行文字向右缩进2个汉字,希望本文能给浏览本文的读者带来帮助!
若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。
- PHP array_reduce() 函数详解:数组归约与聚合 2026-07-02
- PHP 数组查找函数 in_array()、array_search()、array_keys() 实战对比 2026-07-02
- a标签在html标签中的作用 a标签属性及如何使用? 2022-10-26
- 服务器内存不足OOM killed进程?排查服务器内存不足优化实战 2026-07-02
- Css实现在图片悬停时显示另外一张图片效果实例 2022-12-23
- PHP array_rand()、array_sum()、array_product() 常用聚合函数 2026-07-02
