gpt4 book ai didi

javascript - 将缩进应用到文本区域段落的每个第一行

转载 作者:搜寻专家 更新时间:2023-10-31 08:56:23 26 4
gpt4 key购买 nike

我想在用户输入时对文本区域的每个段落应用缩进。我使用了以下代码:

<textarea rows="1" style="height:1em; text-indent:-50px; padding-left:50px;" cols="25" html="true" id="text" >Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum</textarea>

但是它只适用于文本区域的第一行,而不适用于新段落的每一行。我们可以通过css实现吗?或任何 JavaScript 代码?

提前致谢

最佳答案

如果将 style 属性替换为 style="text-indent: 50px",则段落的首行缩进为 50px。

只是为了让textarea中只有一个段落。那里的数据被处理为纯文本,无法指示段落中断。留下一个空行意味着在被视为一个段落的文本 block 中只有一个空行。

如果你想要一个带有段落分隔符的输入区域,你需要使用像 div 这样带有 contenteditable 属性的普通元素(可能,但需要不同的方法,例如如果要将数据发送到服务器,则需要将其复制到隐藏字段中)。

关于javascript - 将缩进应用到文本区域段落的每个第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19830268/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com