HTML怎么设置文本缩进?text-indent属性的使用技巧

在文本中 - 非常直接地控制第一行的缩进。

像素px有一定的值,适合精确控制。
例如,p {text-indent: 2 0px;} 缩进 2 0 个像素。

根据宽度的百分比,响应式设计。
例如,div {text-indent: 1 0%} 缩进宽度的 1 0%。
单位基于字体大小。
例如:文章{text-indent:1 .5 em}缩进1 .5 倍字体大小。

执行截止的负值。
例如:第一行 li {text-indent:-2 0px} left 的属性为 2 0 张图片。

使用 padding-left 进行整体剪切。
例如,.content 应将 {padding-left:3 0px} 移至整个左侧。

带空白的多行剪切:pre。
例如,pre {text-indent:1 em; white-space: pre} 缩进代码。

复杂布局使用网格/弹性框。
例如,.grid-container { display:grid; grid-template-columns:2 0px 1 fr} 在第一列中缩进 2 0px。

缩进段落的第一行以增加可读性。
例如,p {text-indent:2 em} 常用于中文字体。

格式化代码保留剪切。
例如,pre {text-indent:1 em;空白:pre}。

使用不同的缩进值来实现视觉层次结构。
例如,h2 {text-indent:0} 没有缩进的标题,p {text-indent:1 .5 em} 具有缩进的文本。

RTL布局适应相反的切割。
例如 [dir="rtl"] p { text-indent:2 em }。

仅第一行有效,后续行无效。
例如,缩进文本仅到达第一行。

子元素将继承父元素的值。
例如,如果父 p 有 text-indent:1 em,则子 p 将继承。

动态内容避免频繁修改。
这可能是由于重新安排性能问题造成的。

评价一下自己。

html首行缩进怎么设置

你好,我来给你讲一下这篇文章。
我点击页面时也错了。

当时,他刚刚占领了上海的一个电子商务网站。
客户要求将文章页面的第一行截去两个空格,以使其看起来更优雅。
我曾经在整个页面中添加缩进文本。
你看,使用单位效果很好。
例如,如果我尝试这个文本,我添加 2 em,我添加 3 em,我添加 4 em,结果是什么?这个em是一个相对单位。
这取决于您放置的尺寸。
它非常灵活。
当我尝试再次调整它的大小时,第一个大约是 1 2 像素,添加第二个则削减为 2 4 像素。

后来客户又补充了意见,说有的文章缩进少一点,有的文章缩进多一点。
我再次尝试使用百分比,例如,将第一行缩进 1 0%。
您会看到此方法相对于整个页面内容的宽度。
我在大屏幕上测试过。
网页宽度为8 00px,1 0%边距为8 0px。
这取决于浏览器窗口的大小,有时不同设备上的性能会发生变化。

有什么好笑的?后来他们发现有些旧的浏览器不被接受,只承认支持em。
这是一个使用旧版IE6 的客户端,所以我必须填空。
只需将文件添加到第一行前面即可。
大约有半个汉字宽。
我必须添加 4 才能达到与 em=2 相同的效果。
当然,当时很烦人。
我使用++标记来添加细节。
如果我加太多的话,文章就会变得更长。
如果我加得太少,顾客就会骂。
想一想,一篇几百字的文章,前面有几十个空格,保存的时候可以改回来,真是够了。

所以你看,这个文本缩进,em很好,百分比也可以。
关键要看你使用的环境。
如今都使用CSS框架了,基本上不需要手动添加了。
但当时我真的陷入了那个洞很深的地方。

html中怎么调整段落缩进 text-indent属性详解

直接使用text-indent来调整段落首行的缩进。
简单来说,就是带有text-indent:2 em的p标签;添加了样式。

em 单位根据字体大小而变化。
例如,text-indent:2 em;距离是字体大小的两倍。

px单位是固定值。
文字缩进:3 0px;始终为 3 0 像素。

您可以指定负值来实现悬挂缩进。
例如,text-indent:-2 em;第一行将向左移动。

但是,对于负值则需要添加 padding-left 以留出空间。
否则,内容物会粘在边缘。

类选择器控制各种段落缩进。
indent-small 和 indent-large 是常用的方法。

请注意,文本缩进仅对块级元素有效。
Span 不起作用,因此您必须将它们转换为内联块。

响应式设计中经常使用负值+媒体查询。
例如ul li:-1 .5 em;
检查代码是怎么写的。
首先,这个。