HTML中的标签?

101 阅读2分钟

你知道标签是什么,布莱恩。

我是说......你每天都在使用它们,在每个操作系统上。每个人都知道它们存在于每个工具箱中。剩下的就是 "只需铺设牛路!"但是,当你直接去做的时候,它比这要复杂得多。

布莱恩-卡德尔(Brian Kardell)分享了一些关于将 "标签 "引入HTML的进展。我们有点认为我们知道它们是什么,但在处理规格和定义它们时,你必须非常具体。这是很棘手的。然后,即使你确定了一个可靠的定义,它在HTML中的表达也不完全清楚。有各种各样的标签表达方式,都有各自的意义。想象一下,在标记标签时,你把所有的标签作为一排链接或按钮放在上面,然后在下面有一堆的面板。他们把这称为 "目录 "式的标记,这在逻辑上有一定的意义("标记看起来已经像标签了")。但它也有一些问题,看起来带标题的章节更实用("如果你有标题,你就可以建立TOC,但反之则不行")。辣条是一个完全不同的模式。而这只是他们所面临的一个问题。

我并不羡慕他们的工作,但我期待着他们的进展,这在很大程度上是因为编写标签是一件棘手的事情。不难,但很难做对。我过去曾说过我是如何在jQuery中多次建立标签的,只需在一排链接上点击处理程序就可以隐藏或显示下面的一些匹配的div。如果你完全忽略了可访问性(例如,你如何在标签之间进行导航,焦点管理,ARIA期望,等等),这就是 "工作"。

这里是ShopTalk的讨论,这里是我和Stephen在CodePen Radio的聊天中的不同观点,我们在CodePen上讨论了我们的<Tabs /> React组件。

文章的直接链接-Permalink


The postTabs in HTML?appeared first onCSS-Tricks.你可以通过成为MVP支持者来支持CSS-Tricks。