我只是好奇。为什么“更高的权力”从未向 HTML 规范(或 XML 规范,就此而言)添加关闭包含内容的标签的速记方法,这是有原因的吗?
例如,假设我有以下 html 表:
<table>
<tr><td>foo</td><td>bar</td><td>foo</td></tr>
<tr><td>bar</td><td>foo</td><td>bar</td></tr>
<tr><td>1</td><td>2</td><td>3</td></tr>
</table>
为什么不能使用速记标签来关闭每个标签?
也许是这样的:
<table>
<tr><td>foo</><td>bar</><td>foo</></>
<tr><td>bar</><td>foo</><td>bar</></>
<tr><td>1</><td>2</><td>3</></>
</>
这可以节省几个字节的数据,我能看到的唯一缺点是,如果没有给出命名引用,您将无法快速判断哪个标签(或多个标签)已关闭。但是,如果您正在动态生成内容并希望在数据中保存一些字节,这可能是一个有用的选项。
我很肯定我不是第一个想到这个的人。为什么没有将此类功能添加到任何 HTML 或 XML 规范中?