Html 缩进段落元素中列表的第二行(非UL或OL)
我有一个具有以下结构的表:Html 缩进段落元素中列表的第二行(非UL或OL),html,css,Html,Css,我有一个具有以下结构的表: html{ 宽度:400px; } 说明: 一些文本可能相当长,用户创建了一些“简单”列表,如下所示: -第1点 -第2点 -第3点 -另一点比上一点长一点 -第4点 代码不应该是这样的吗: <table> <tr> <td>Description:</td> <td style="white-space: pre-wrap;"> Some text which could
html{
宽度:400px;
}
说明:
一些文本可能相当长,用户创建了一些“简单”列表,如下所示:
-第1点
-第2点
-第3点
-另一点比上一点长一点
-第4点
代码不应该是这样的吗:
<table>
<tr>
<td>Description:</td>
<td style="white-space: pre-wrap;">
Some text which could be quite long with some 'simple' lists created by the user like this:
<ul>
<li>Point 1</li>
<li>Point 2</li>
<li>Point 3</li>
<li>Another point which is a bit longer than the previous one</li>
<li>Point 4</li>
</ul>
</td>
</tr>
</table>
说明:
一些文本可能相当长,用户创建了一些“简单”列表,如下所示:
- 第1点
- 第2点
- 第3点
- 另一点比上一点长一点
- 第4点
您需要使用适当的ul和li
标记,而不是-
编辑
如果您愿意从一些
文本区域
字段填充值,那么您可以实现所见即所得文本编辑器,如TinyMCE,CKeditor,以备不时之需,没有有序或无序列表元素的原因是,用户仅限于使用简单的文本区域来输入内容。我猜
中的文本来自某个用户的纯文本输入。@JohnBupit在这种情况下,他应该为他的文本区域使用一些文本编辑器
功能。现在没有真正的文本编辑器可用,我想知道没有它是否可能。你能做什么,是否为用户提供了一些用于缩进的特殊标记?然后用str_替换,用span替换,然后用缩进的形式替换?这个主意很有趣,谢谢。我会记住这一点。像这样的缩进是不可能的。除非您允许用户输入一些标记,否则不会。也许你需要一些基于javascript的富文本框框架,这就是我害怕的地方。老实说,我自己也认为这是不可能的,因为我认为浏览器无法知道它是一个真实的(未排序的)列表还是一些常规文本。到目前为止,JavaScript文本编辑器似乎是一个更好的解决方案。