完整的具有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。
查看W3C的HTML属性列表 ,其中有一个“types”列,只查找URItypes。
当然,该列表的HTML 5版本也是有用的
所以对于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><image href="url" /></svg>
还可以包含指向资源的链接: <svg><image href="url" /></svg>
另外, style
属性可以包含带有一个或多个url的css声明。 例如: <div style="background: url(image.png)">
所以你可以包括:
<style> #domID { background:url() } </style>