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

时间:2013-06-01 18:33:06

标签: html5 forms input html-lists

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

为什么如此多的html5表单教程在ul / ol标签太旧时会使用这种方法?

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

2 个答案:

答案 0 :(得分:2)

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

在现实生活中,表单只是一个无序(或有序)的输入列表。这就是它在HTML中应该类似的原因。它使搜索引擎抓取工具和阅读应用程序的页面更容易理解。

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

答案 1 :(得分:0)

有很多方法可以整理表单的元素。有些人使用<dl>(定义列表),有些人使用<p>,有些使用<div>,有些人不使用<label>和标记。每个人都可以更好地适应他们。 如果你想要一些关于<li>的专业知识,我可以同时参加。 con的示例:<li>之间只有content before/after之类的CSS工具,但是所有浏览器都完全支持,您不能拥有其他内容。专业人士的例子:我现在真的无法想到,除了在一些特殊情况下使用不同的媒体打印CSS打印列表编号(如果是<ol>,项目符号,你设置的任何图形样式表。核心问题是imho,关于(再次)关于CSS以及如何设置表单的样式。没有必要按照他们在那些教程中描述的那样去做。