在线创建 HTML <ol> 和 <ul> 列表
HTML List 生成器根据输入的每一行创建有序 <ol> 列表或无序 <ul> 列表。每一行会成为一个 <li> 元素,预览、HTML 输出和 C# 输出会同步更新。
如果项目顺序具有实际含义,例如操作步骤或排名,请选择有序列表。如果项目只是一个集合且顺序并不重要,请选择无序列表。
HTML List 生成器选项
- Type 选择有序列表
ol或无序列表ul。 - Lines 提供列表内容,每一行创建一个项目。
输入的文本会在生成的 markup 中转义,因此 < 和 & 等字符会保持为文本,而不会被解释为 HTML。
使用 C# 创建 HTML <ol> 和 <ul> 列表
C# 面板展示如何使用 Aspose.HTML for .NET 创建已配置的列表。生成的代码执行以下步骤:
- 创建
HTMLDocument。 - 使用
CreateElement()创建所选的ol或ul容器。 - 为输入的每一行创建一个
li元素,并通过TextContent指定其文本。 - 使用
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,请申请
临时许可证
。
其他支持的 HTML 生成器
创建并预览其他常用 HTML 元素的 markup。