-8

我已经用完了要使用的元素,还需要更多元素。如何定义我自己的 HTML 标签,例如 <x><y>并使它们在浏览器中正常工作?

4

5 回答 5

5

你没有。事实上,我什至不确定你所说的“元素用完”是什么意思。浏览器不会呈现不熟悉的标签。考虑使用正确命名的类或 ID 与最合适的可用元素混合。

于 2013-07-10T14:25:19.077 回答
4

要定义您自己的 HTML 5 元素并且仍然有效,您应该加入 Web 超文本应用程序技术工作组 (WHATWG) 并建议对规范进行更改。

于 2013-07-10T14:36:21.247 回答
2

您不能定义自己的 HTML5 标记。有一种方法可以使用无效标签,但我不建议这样做。

现代浏览器将无效标签视为内联元素。较旧的浏览器不显示它们,但如果您使用 HTML5 shiv、shim 或modernizr,它将迫使旧浏览器以相同的方式处理它们。

同样,建议坚持使用有效的 HTML 标签。

于 2013-07-10T14:26:48.110 回答
2

使用Mozilla的 x-Tags。有效性可能是一个问题,但您可以获得对标签的跨浏览器(甚至 IE 9+)支持。

(抱歉破坏了有趣的帖子。)

于 2013-07-10T14:36:27.377 回答
2

HTML 是一个预定义的标准,因此您不能只定义自己的元素。您可以在此处阅读有关标准的更多信息。

也许您正在考虑 XML,但在这种情况下,您应该提供更多详细信息,以便我们可以了解您尝试使用这些元素实现的目标。

于 2013-07-10T14:27:26.520 回答