如何替换 HTML5 中的轴属性?

How do I replace axis attribute in HTML5?

我正在尝试使用一个脚本将旧网站中过时的 HTML 转换为有效的 HTML5,但我正在努力寻找 axis 属性的替代品。

tdth 元素上的 axis 属性显然是为了 set a category on table's (header) cells
根据https://dev.w3.org/html5/pf-summary/obsolete.html,应该用scope属性代替。

然而,the scope attribute tells wether that the th element is a header for a cell or a column,但它不会将类别放在 table 元素上。此外,在 td 元素上使用 scope 属性已过时,只能在 th.

上使用

那么如何替换axis属性呢?

在 HTML 5 中没有 axis 的直接替代品,主要是因为浏览器除了在 DOM.

上公开它之外从未对它做任何事情

如果有实际使用的页面,那就要靠页面中的JS了。现代的等价物是 a data-* attribute 但这需要更新 JS 以及 HTML.