为什么 amp-img 需要闭合标签?
Why is closed tag needed for amp-img?
<amp-img ...> need a </amp-img>
.
为什么?
我的第一个想法是将一个简单的 <img .. />
作为非 js 浏览器的后备。但这对 AMP 无效。
我的第二个问题是 AMP 是否会处理(或为将来保留的)文本或 amp-img 或其他标签(如 amp-ad 等)之间的其他内容。不需要结束标签即可正常工作?
需要关闭标签,因为 HTML 中的所有标签都需要关闭标签,除了非常小的白名单。 img
正如你提到的和其他一些人。所有 "custom elements"(有时也称为 Web 组件)都需要结束标记,因为它们不在短白名单中。
<amp-img ...> need a </amp-img>
.
为什么?
我的第一个想法是将一个简单的 <img .. />
作为非 js 浏览器的后备。但这对 AMP 无效。
我的第二个问题是 AMP 是否会处理(或为将来保留的)文本或 amp-img 或其他标签(如 amp-ad 等)之间的其他内容。不需要结束标签即可正常工作?
需要关闭标签,因为 HTML 中的所有标签都需要关闭标签,除了非常小的白名单。 img
正如你提到的和其他一些人。所有 "custom elements"(有时也称为 Web 组件)都需要结束标记,因为它们不在短白名单中。