我正在制作一个表单(html & php),它是用于编辑网站内容的管理部分的一部分。我想让用户包含一些基本的html。这工作正常。我想保留换行符。这也适用。我的问题是,当有人写这样的事情:删除html标签之间的换行符
<ul>
<li>item one</li>
<li>item two</li>
</ul>
代码行之间的换行符被保留,并在写出时变成BRs。这意味着每个LI元素之间有两倍的间距。现在这可以通过将整个列表部分写在一行上来解决,但是a)使读取变得困惑,并且b)教导人们使用代码很难,更不用说解释突出的换行符。
我想要的是某种方法可以剥除所有/ n,但仅在UL和/ UL标签之间。
确定插入的内容时管理部分不具有HTML部分,这通常是做这样的东西正确的位置。 – 2009-08-14 10:27:08
删除了PHP标记,因为这是一个关于HTML的问题,无论您使用的服务器端脚本是什么...... – RuudKok 2009-08-14 10:29:14
@Zaagmans:但他希望在PHP中有一个实现。这可能与其他语言非常不同。 – 2009-08-14 10:35:07