加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

Php整洁和文本区域

发布时间:2020-12-13 13:17:13 所属栏目:PHP教程 来源:网络整理
导读:我正在使用 tidy来清理和格式化 twig template engine生成的HTML输出. 我使用以下配置进行整理: $config = array('indent' = TRUE,'output-html' = TRUE,'wrap' = 0); 一切都很好,除非我们到达textareas. 这是未清理的片段: textarea id="words" rows="10"
我正在使用 tidy来清理和格式化 twig template engine生成的HTML输出.

我使用以下配置进行整理:

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

一切都很好,除非我们到达textareas.

这是未清理的片段:

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

虽然格式非常混乱,但在文本区域输出正确的值:’sdfds’,之前或之后没有任何空格.

这是使用整洁后的清洁格式:

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

可以看出,标记现在更加整洁,但是整洁在’sdfds’之后引入了一个换行符,这意味着当在浏览器中查看时,光标现在指向’sdfds’之后的行.

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

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

有没有人以前处理过这个问题?如果是这样,我如何才能不为textarea标签引入那些空格?

如果使用php输出sdfds,则需要添加另一个配置选项.
$config = array('indent' => TRUE,'wrap' => 0,'wrap-php' => 0);

仅包含对html的担忧,任何php语句都被视为新行.有关配置选项的更多信息,请访问:http://tidy.sourceforge.net/docs/quickref.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读