除了 text-indent CSS 属性之外,还有什么可能导致段落缩进?

问题描述 投票:0回答:1

我在段落中出现了不需要的缩进,但是在检查 CSS 和 HTML 后,我无法将其归因于

text-indent
属性的任何使用。

还有什么可能导致网页上的文本呈现首行缩进?

文本本身位于

<p>
标签内。即使我使用像
<p style="text-indent:0">
初始值)这样的内联样式,仍然没有变化。段落保持缩进。这很奇怪。

HTML 内容本身(

<p>
内的所有内容)没有缩进,尽管即使有,我也不相信会被渲染。

在使用开发工具检查源代码时我注意到的一件事是

<p>
的内容产生了标签
#text
(哈希似乎暗示着
id
属性),但这不是我代码的一部分。我的代码中的 <p> 标记内没有 没有其他元素,浏览器的开发工具也反映了这一点:
“未选择任何元素。”
当我检查文本块时,它会读取。 我正在使用

Smarty

。我考虑了 Smarty 注入该 id 并为其设计样式的可能性。但随后会在渲染的 HTML 中显示,但事实并非如此。知道这里会发生什么吗?

html css smarty indentation text-indent
1个回答
0
投票
::before

标签上的

<p>
伪元素 以及这些
display
伪元素的
::before
CSS 属性引起。
一旦我可以更详细地解释原因和解决方案,我将更新此答案。

© www.soinside.com 2019 - 2024. All rights reserved.