在线创建 HTML <ol> 和 <ul> 列表

HTML List 生成器根据输入的每一行创建有序 <ol> 列表或无序 <ul> 列表。每一行会成为一个 <li> 元素,预览、HTML 输出和 C# 输出会同步更新。

如果项目顺序具有实际含义,例如操作步骤或排名,请选择有序列表。如果项目只是一个集合且顺序并不重要,请选择无序列表。



使用 C# 创建 HTML <ol> 和 <ul> 列表

C# 面板展示如何使用 Aspose.HTML for .NET 创建已配置的列表。生成的代码执行以下步骤:

  1. 创建 HTMLDocument 。
  2. 使用 CreateElement() 创建所选的 ol 或 ul 容器。
  3. 为输入的每一行创建一个 li 元素,并通过 TextContent 指定其文本。
  4. 使用 AppendChild() 连接列表项和列表,再使用 Save() 写入 list.html。

先选择列表类型并输入项目,然后复制更新后的 C# 代码。


HTML List 生成器常见问题

1. 何时应使用 <ol> 而不是 <ul>?

如果改变项目顺序会改变含义,例如步骤、排名或时间顺序,请使用 <ol>。如果项目属于同一集合但顺序不重要,请使用 <ul>。

2. 生成器如何把输入文本转换为列表项?

每一行都会成为所选列表中单独 <li> 元素的文本。特殊 HTML 字符会被转义,因此粘贴的 markup 会显示为文本,而不会作为嵌套元素插入。

3. 可以更改数字或项目符号 marker 吗?

生成器创建语义化列表结构。复制后可使用 CSS list-style-type 和相关列表属性选择合适的 marker,而不会改变 <ol> 或 <ul> 的含义。

4. 此生成器可以创建嵌套列表吗?

不可以,它只创建一个列表层级。复制 markup 后,可在相应 <li> 中放置另一个 <ol> 或 <ul>,也可以使用 Aspose.HTML DOM API 创建层级结构。

5. 生成的列表项可以包含链接或其他 HTML 元素吗?

字段 Lines 创建纯文本项目并转义 markup。复制结果后,可在 HTML 中或通过 DOM API 将链接及其他允许的内容添加到所需的 <li> 元素内。


安装 Aspose.HTML for .NET

使用 .NET CLI 从 NuGet 安装 Aspose.HTML for .NET :

dotnet add package Aspose.HTML

您也可以使用 NuGet 包管理器界面,或在包管理器控制台中运行 Install-Package Aspose.HTML。有关配置详情,请参阅 安装指南 ;如需不受评估版限制地测试 API,请申请 临时许可证 。