10 年前的 html 表单没有使用 ul/ol 标签,而是将标签和输入放在 li-tags 中。
当 ul/ol 标签太老了,为什么这么多 html5 表单教程使用这种方法?
在表单中使用这些标签的优势在哪里?
10 年前的 html 表单没有使用 ul/ol 标签,而是将标签和输入放在 li-tags 中。
当 ul/ol 标签太老了,为什么这么多 html5 表单教程使用这种方法?
在表单中使用这些标签的优势在哪里?
我认为这是因为 HTML 标签的语义。
在现实生活中,表单只是输入的无序(或有序)列表。这就是为什么它在 HTML 中应该是相似的。它使搜索引擎爬虫和页面阅读应用程序更容易理解。
为什么 10 年前没有这样做?也许是因为以前没有人关心过这样的事情。
有很多方法可以对表单元素进行排序。有些人使用<dl>
(定义列表),有些人使用<p>
,有些<div>
人和许多人只使用<label>
和标签。每个人都可以选择更适合他们的东西。如果您想要一些赞成和反对的意见<li>
,我可以两者兼而有之。骗局的例子:你不能在<li>
一些 CSS 工具之间有其他内容,比如content before/after
,但所有浏览器都完全支持。专业人士的例子:我现在真的想不出什么,但在一些使用不同媒体打印 CSS 打印的特殊情况下,您可以打印列表编号(以防万一<ol>
,项目符号,您在样式表中设置的任何图形。正确的答案是恕我直言,关于(再次)CSS 以及您希望如何为表单设置样式。正如他们在那些教程中描述的那样,没有必要这样做。