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

时间:2010-04-27 21:08:59

标签: url html

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

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

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

2 个答案:

答案 0 :(得分:86)

查看W3C的list of HTML attributes,其中有一个“类型”列,只查找URI类型。

当然,HTML 5 version of that list也很有用(编辑:HTML 5.2的更新链接here

因此,对于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>

这些不一定是简单的网址:

  • <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属性可以包含带有一个或多个网址的css声明。例如:<div style="background: url(image.png)">

答案 1 :(得分:2)

所以你可以包括:

<style>
    #domID {
        background:url()
    }
</style>