具有URL值的HTML标记属性的完整列表?

sys*_*USE 56 html url

除了以下内容,是否有任何HTML标记属性具有URL作为其值?

  • href属性上的标签:<link>,<a>,<area>
  • src在标签属性:<img>,<iframe>,<frame>,<embed>,<script>,<input>
  • action 标签上的属性: <form>
  • data 标签上的属性: <object>

寻找广泛使用的标签,包括非标准标签和旧浏览器以及HTML 4.01,HTML 5和XHTML.

Dan*_*olo 89

查看W3C的HTML属性列表,其中有一个"类型"列,只查找URI类型.

当然,在HTML 5版本列表同样是有用的(编辑:更新的链接,HTML 5.2 在这里)

所以对于HTML4我们有:

  • <a href=url>
  • <applet codebase=url>
  • <area href=url>
  • <base href=url>
  • <blockquote cite=url>
  • <body background=url>
  • <del cite=url>
  • <form action=url>
  • <frame longdesc=url><frame src=url>
  • <head profile=url>
  • <iframe longdesc=url><iframe src=url>
  • <img longdesc=url><img src=url><img usemap=url>
  • <input src=url><input usemap=url>
  • <ins cite=url>
  • <link href=url>
  • <object classid=url><object codebase=url><object data=url><object usemap=url>
  • <q cite=url>
  • <script src=url>

HTML 5添加了一些(HTML5似乎也没有使用上面的一些):

  • <audio src=url>
  • <button formaction=url>
  • <command icon=url>
  • <embed src=url>
  • <html manifest=url>
  • <input formaction=url>
  • <source src=url>
  • <track src=url>
  • <video poster=url><video src=url>

这些不一定是简单的URL:

  • <img srcset="url1 resolution1 url2 resolution2">
  • <source srcset="url1 resolution1 url2 resolution2">
  • <object archive=url> 要么 <object archive="url1 url2 url3">
  • <applet archive=url> 要么 <applet archive=url1,url2,url3>
  • <meta http-equiv="refresh" content="seconds; url">

SVG还可以包含资源链接: <svg><image href="url" /></svg>

此外,该style属性可以包含带有一个或多个URL的css声明.例如:<div style="background: url(image.png)">

  • 谢谢,特别是链接.我无法相信我从未见过那个指数. (4认同)
  • Grr... 好吧,索引不是很完美。您必须查看“评论”字段才能发现 `&lt;object archive=url&gt;`,如果它不在同一附近,我就会错过 `&lt;applet archive=url&gt;`。您的列表也缺少 `&lt;object classid=url&gt;`。尽管如此,比我最初的清单要好得多! (2认同)
  • 我将该评论设为社区维基,以防其他人遗漏,因此,如果您或其他人发现需要添加的内容 - 您可以添加它们! (2认同)
  • @system:另外,不要忘记 `lowsrc` 和 `dynsrc`。 (2认同)