5

我正在检查今天的 Moog Synth 的 Google Doodle,献给 Robert Moog,

涂鸦

当我遇到以下 html 代码时:

 <w id=moogk0></w>
 <s id=moogk1></s>
 <w id=moogk2></w>
 <s id=moogk3></s>

(您可以查看源代码并按 Ctrl+F for ,您将在第一个搜索结果中得到它)。

我在谷歌上搜索了 s & w 标签,但没有发现任何有用的标签,只是s标签有时用于删除文本,但现在已弃用。

显然,谷歌不会使用已弃用的标签,但我想这背后还有比普通的 html 代码更多的东西。谁能解释一下这个标签的用法?& 浏览器如何识别它们?& 如果浏览器无法识别它们,它们的用途是什么?

4

3 回答 3

6

浏览器无法识别它们。

但是HTML 旨在忽略它无法识别的内容,因此浏览器根本无法理解这些内容并被忽略。作为没有内容的元素,它们也不会被渲染,尽管它们将成为 DOM 的一部分。

但是,这些可以getElementsByTagName直接作为 CSS 中的元素设置样式,并由 Javascript(等等)拾取getElementById

简而言之,这些元素为 CSS 和 Javascript 提供了一个目标,而对显示没有任何其他影响。

于 2012-05-22T19:56:04.743 回答
3

未知元素被视为块元素(如 div),可以相应地设置样式并在脚本中使用。

于 2012-05-22T20:00:33.323 回答
1

您所说的标签是用户创建的 XML 标签。

如果您需要在 HTML 文档中显示动态数据,则每次数据更改时都需要进行大量工作来编辑 HTML。

使用 XML,数据可以存储在单独的 XML 文件中。通过这种方式,您可以专注于使用 HTML/CSS 进行显示和布局,并确保基础数据的更改不需要对 HTML 进行任何更改。

只需几行 JavaScript 代码,您就可以读取外部 XML 文件并更新网页的数据内容。

于 2012-10-25T19:44:06.620 回答