10年前的html表单没有使用ul / ol标签并将标签和输入放在li-tags中。
为什么如此多的html5表单教程在ul / ol标签太旧时会使用这种方法?
在表单中使用这些标签的优势在哪里?
答案 0 :(得分:2)
我认为这是因为HTML标签的语义含义。
在现实生活中,表单只是一个无序(或有序)的输入列表。这就是它在HTML中应该类似的原因。它使搜索引擎抓取工具和阅读应用程序的页面更容易理解。
为什么10年前没有这样做?也许是因为没有人关心这类事情。
答案 1 :(得分:0)
有很多方法可以整理表单的元素。有些人使用<dl>
(定义列表),有些人使用<p>
,有些使用<div>
,有些人不使用<label>
和标记。每个人都可以更好地适应他们。
如果你想要一些关于<li>
的专业知识,我可以同时参加。 con的示例:<li>
之间只有content before/after
之类的CSS工具,但是所有浏览器都完全支持,您不能拥有其他内容。专业人士的例子:我现在真的无法想到,除了在一些特殊情况下使用不同的媒体打印CSS打印列表编号(如果是<ol>
,项目符号,你设置的任何图形样式表。核心问题是imho,关于(再次)关于CSS以及如何设置表单的样式。没有必要按照他们在那些教程中描述的那样去做。