如何替换 HTML5 中的轴属性?
How do I replace axis attribute in HTML5?
我正在尝试使用一个脚本将旧网站中过时的 HTML 转换为有效的 HTML5,但我正在努力寻找 axis 属性的替代品。
td
和 th
元素上的 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.
我正在尝试使用一个脚本将旧网站中过时的 HTML 转换为有效的 HTML5,但我正在努力寻找 axis 属性的替代品。
td
和 th
元素上的 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.