ПОЛНЫЙ список атрибутов тега HTML, которые имеют значение URL? - PullRequest
55 голосов
/ 28 апреля 2010

Кроме перечисленных ниже, есть ли какие-либо атрибуты тегов HTML, для которых в качестве значения указан URL-адрес?

  • href атрибут по тегам: <link>, <a>, <area>
  • src атрибут на тегах: <img>, <iframe>, <frame>, <embed>, <script>, <input>
  • action атрибут по тегам: <form>
  • data атрибут на тегах: <object>

Поиск широко используемых тегов, включая нестандартные теги и старые браузеры, а также HTML 4.01, HTML 5 и XHTML.

Ответы [ 2 ]

86 голосов
/ 28 апреля 2010

Просмотрите список атрибутов 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)">

2 голосов
/ 05 сентября 2012

Таким образом, вы можете включить:

<style>
    #domID {
        background:url()
    }
</style>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...