gpt4 book ai didi

Php 整洁和文本区域

转载 作者:可可西里 更新时间:2023-11-01 12:40:00 24 4
gpt4 key购买 nike

我正在使用 tidy清理并格式化 twig template engine 生成的 HTML 输出.

我使用以下配置来整理:

$config = array('indent' => TRUE, 'output-html' => TRUE, 'wrap' => 0);

一切都很好,除了当我们到达文本区域时。

这是未清理的片段:

<textarea id="words"
rows="10" cols="50" >sdfds</textarea>

虽然格式很乱,但在文本区域输出了正确的值:'sdfds',前后没有任何空格。

这是使用 tidy 后清理后的格式:

                <textarea id="words" name="words" rows="10" cols="50" title="prompt">
sdfds
</textarea>

可以看出,标记现在更整洁了,但是 tidy 在“sdfds”之后引入了换行符,这意味着在浏览器中查看时光标现在指向“sdfds”之后的行。

这很烦人,我不知道该如何处理。我仍然希望清理 textarea 标签,但我希望它的格式如下:

<textarea id="words" name="words" rows="10" cols="50" title="prompt">sdfds</textarea>

有没有人处理过这个问题?如果是这样,我怎样才能变得整洁而不为 textarea 标签引入那些空格?

最佳答案

如果 sdfds 使用 php 输出,您将需要添加另一个配置选项。

 $config = array('indent' => TRUE, 'output-html' => TRUE, 'wrap' => 0, 'wrap-php' => 0);

Wrap 只担心 html,任何 php 语句都被视为一个新行。有关配置选项的更多信息,您可以访问:http://tidy.sourceforge.net/docs/quickref.html

关于Php 整洁和文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7643408/

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