1

10 年前的 html 表单没有使用 ul/ol 标签,而是将标签和输入放在 li-tags 中。

当 ul/ol 标签太老了,为什么这么多 html5 表单教程使用这种方法?

在表单中使用这些标签的优势在哪里?

4

2 回答 2

2

我认为这是因为 HTML 标签的语义。

在现实生活中,表单只是输入的无序(或有序)列表。这就是为什么它在 HTML 中应该是相似的。它使搜索引擎爬虫和页面阅读应用程序更容易理解。

为什么 10 年前没有这样做?也许是因为以前没有人关心过这样的事情。

于 2013-06-01T18:35:51.437 回答
0

有很多方法可以对表单元素进行排序。有些人使用<dl>(定义列表),有些人使用<p>,有些<div>人和许多人只使用<label>和标签。每个人都可以选择更适合他们的东西。如果您想要一些赞成和反对的意见<li>,我可以两者兼而有之。骗局的例子:你不能在<li>一些 CSS 工具之间有其他内容,比如content before/after,但所有浏览器都完全支持。专业人士的例子:我现在真的想不出什么,但在一些使用不同媒体打印 CSS 打印的特殊情况下,您可以打印列表编号(以防万一<ol>,项目符号,您在样式表中设置的任何图形。正确的答案是恕我直言,关于(再次)CSS 以及您希望如何为表单设置样式。正如他们在那些教程中描述的那样,没有必要这样做。

于 2013-06-01T18:52:50.530 回答