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

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/2725156/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-29 02:52:05  来源:igfitidea点击:

COMPLETE list of HTML tag attributes which have a URL value?

urlhtml

提问by system PAUSE

Besides the following, are there any HTML tag attributes that have a URL as their value?

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

  • hrefattribute on tags: <link>, <a>, <area>
  • srcattribute on tags: <img>, <iframe>, <frame>, <embed>, <script>, <input>
  • actionattribute on tags: <form>
  • dataattribute on tags: <object>
  • href标签上的属性:<link>, <a>,<area>
  • src标签上的属性:<img>, <iframe>, <frame>, <embed>, <script>,<input>
  • action标签上的属性: <form>
  • data标签上的属性: <object>

Looking for tags in wide usage, including non-standard tags and old browsers as well as HTML 4.01, HTML 5, and XHTML.

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

回答by Daniel DiPaolo

Check out the W3C's list of HTML attributes, there's a "type" column in there and just look for URI types.

查看 W3C 的HTML 属性列表,其中有一个“类型”列,只需查找 URI 类型即可。

And of course the HTML 5 version of that listis useful too (edit: updated link for HTML 5.2 here)

当然,该列表HTML 5 版本也很有用(编辑:此处为 HTML 5.2 的更新链接)

So for HTML4 we've got:

所以对于 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>and <frame src=url>
  • <head profile=url>
  • <iframe longdesc=url>and <iframe src=url>
  • <img longdesc=url>and <img src=url>and <img usemap=url>
  • <input src=url>and <input usemap=url>
  • <ins cite=url>
  • <link href=url>
  • <object classid=url>and <object codebase=url>and <object data=url>and <object usemap=url>
  • <q cite=url>
  • <script src=url>
  • <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 adds a few (and HTML5 seems to not use some of the ones above as well):

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>and <video src=url>
  • <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>

These aren't necessarily simple URLs:

这些不一定是简单的 URL:

  • <img srcset="url1 resolution1 url2 resolution2">
  • <source srcset="url1 resolution1 url2 resolution2">
  • <object archive=url>or <object archive="url1 url2 url3">
  • <applet archive=url>or <applet archive=url1,url2,url3>
  • <meta http-equiv="refresh" content="seconds; 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">

SVGs can also contain links to resources: <svg><image href="url" /></svg>

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

In addition, the styleattribute can contain css declarations with one or several urls. For example: <div style="background: url(image.png)">

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

回答by headmax

So you can include:

所以你可以包括:

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