为什么使用OL和UL列表作为html5表单中的标签和输入元素



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

当ul/ol标签这么旧的时候,为什么这么多html5表单教程使用这种方法??

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

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

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

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

有很多方法可以对表单中的元素进行排序。有些人使用<dl>(定义列表(,有些使用<p>,还有一些使用<div>,还有许多人除了使用<label>和标记之外什么都不使用。每个人都可以选择更适合自己的。如果你想要一些关于<li>的赞成和反对意见,我两者都可以。con的例子:<li>之间不能有其他内容,只能有像content before/after这样的CSS功能,但所有浏览器都完全支持。pro示例:我现在真的什么都想不出来,只想用不同的媒体打印CSS的一些特殊情况,在那里你可以打印列表编号(在<ol>的情况下,项目符号,你在样式表中设置的任何图形(。最核心的答案是imho,关于(再次(CSS和你想如何设计表单的样式。没有必要像教程中描述的那样做。

最新更新