Просмотрите список атрибутов HTML в W3C , там есть столбец "type" и просто ищите типы 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
может содержать объявления css с одним или несколькими URL-адресами. Например: <div style="background: url(image.png)">