我正在使用
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标签引入那些空格?