我正在检查今天的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,您将在第一个搜索结果中获得它。)
我用谷歌搜索了s&amp; w标签但没有找到任何有用的内容,但s
标记有时用于删除文本但现已弃用。
显然谷歌不会使用弃用的标签,但我想这比普通的HTML代码要多得多。 有人可以解释一下这个标签的使用吗? &安培;浏览器如何识别它们? &安培;如果浏览器无法识别它们,那么它们的用途是什么?
答案 0 :(得分:6)
浏览器无法识别它们。
但HTML was designed to ignore what it doesn't recognise,因此浏览器无法理解这些内容并被忽略。作为没有内容的元素,它们也不会被渲染,尽管它们将成为DOM的一部分。
但是,这些可以直接设置为CSS中的元素,并通过Javascript(getElementsByTagName
和getElementById
等获取...)。
简而言之,这些元素为CSS和Javascript提供了一个目标,而不会对显示产生任何其他影响。
答案 1 :(得分:3)
未知元素被视为块元素(如div),可以相应地设置样式并在脚本中使用。
答案 2 :(得分:1)
您正在谈论的标签是用户创建的XML标签。
如果需要在HTML文档中显示动态数据,每次编辑HTML都需要做大量的工作 数据发生了变化。
使用XML,数据可以存储在单独的XML文件中。这样您就可以专注于使用HTML / CSS进行显示和布局,并确保这样做 基础数据的变化将会 不需要对HTML进行任何更改。
使用几行JavaScript代码, 你可以读取外部XML文件和 更新您网络的数据内容 页。