<a> - ÑÐ»ÐµÐ¼ÐµÐ½Ñ ÑÑÑлки
Baseline
Widely available
*
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since â¨Ð¸ÑÐ»Ñ 2015 г.â©.
* Some parts of this feature may have varying levels of support.
HTML-ÑÐ»ÐµÐ¼ÐµÐ½Ñ <a> опÑеделÑÐµÑ Ð³Ð¸Ð¿ÐµÑÑÑÑÐ»ÐºÑ Ð´Ð»Ñ Ð¿ÐµÑеÑ
ода на опÑеделÑнное меÑÑо на ÑÑÑаниÑе или на дÑÑгÑÑ ÑÑÑаниÑÑ Ð² ÐнÑеÑнеÑе. Также он Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸ÑполÑзован (в ÑÑÑаÑевÑем ваÑианÑе) Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑкоÑÑ â ÑÑо меÑÑо назнаÑÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð³Ð¸Ð¿ÐµÑÑÑÑлок внÑÑÑи ÑÑÑаниÑÑ: Ñак ÑÑÑлки не огÑаниÑÐµÐ½Ñ ÑолÑко в пеÑемеÑении Ð¼ÐµÐ¶Ð´Ñ ÑÑÑаниÑами.
<a href="https://developer.mozilla.org">MDN</a>
| ÐаÑегоÑии конÑенÑа | ÐÑновной поÑок, ÑекÑÑовÑй конÑенÑ, инÑеÑакÑивнÑй конÑенÑ, ÑкÑÑÑÑй конÑенÑ. |
|---|---|
| РазÑеÑÑннÑй конÑÐµÐ½Ñ | ÐогиÑеÑкий конÑенÑ, ÑодеÑжаÑий либо оÑновной поÑок (иÑклÑÑÐ°Ñ Ð¸Ð½ÑеÑакÑивнÑй конÑенÑ), либо заголовоÑнÑй конÑенÑ. |
| ÐпÑÑкание Ñегов | ÐÑкÑÑваÑÑий и закÑÑваÑÑий Ñеги обÑзаÑелÑнÑ. |
| РазÑеÑÑннÑе ÑодиÑелÑÑкие ÑлеменÑÑ | ÐÑбÑе ÑлеменÑÑ, в коÑоÑÑÑ ÑазÑеÑÑн ÑекÑÑовÑй конÑÐµÐ½Ñ Ð¸Ð»Ð¸ ÑлеменÑÑ, в коÑоÑÑÑ ÑазÑеÑÑÐ½Ñ ÑлеменÑÑ Ð¾Ñновного поÑока. |
| DOM-инÑеÑÑÐµÐ¹Ñ | HTMLAnchorElement |
ÐÑÑибÑÑÑ
ÐÑÐ¾Ñ ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ð²ÐºÐ»ÑÑÐ°ÐµÑ Ð² ÑÐµÐ±Ñ Ð¾Ð±Ñие аÑÑибÑÑÑ.
download-
ÐÑÐ¾Ñ Ð°ÑÑибÑÑ ÑообÑÐ°ÐµÑ Ð¾ Ñом, ÑÑо ÑÑа ÑÑÑлка должна бÑÑÑ Ð¸ÑполÑзована Ð´Ð»Ñ ÑкаÑÐ¸Ð²Ð°Ð½Ð¸Ñ Ñайла, и, когда полÑзоваÑÐµÐ»Ñ Ð½Ð°Ð¶Ð¸Ð¼Ð°ÐµÑ Ð½Ð° ÑÑÑлкÑ, ÐµÐ¼Ñ Ð±ÑÐ´ÐµÑ Ð¿Ñедложено ÑÐ¾Ñ ÑаниÑÑ Ñайл как локалÑнÑй. ÐÑли Ñ ÑÑого аÑÑибÑÑа еÑÑÑ Ð·Ð½Ð°Ñение, оно бÑÐ´ÐµÑ Ð¸ÑполÑзовано как заполненное название Ñайла в Ðкне ÑÐ¾Ñ ÑанениÑ, коÑоÑое оÑкÑÑваеÑÑÑ, когда полÑзоваÑÐµÐ»Ñ Ð½Ð°Ð¶Ð¸Ð¼Ð°ÐµÑ Ð½Ð° ÑÑÑÐ»ÐºÑ (полÑзоваÑÐµÐ»Ñ Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾Ð¼ÐµÐ½ÑÑÑ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ðµ пеÑед ÑÐ¾Ñ Ñанением Ñайла). ÐгÑаниÑений на позволеннÑе знаÑÐµÐ½Ð¸Ñ Ð½ÐµÑ (Ñ Ð¾ÑÑ Ð¾Ð½Ð¾ бÑÐ´ÐµÑ ÐºÐ¾Ð½Ð²ÐµÑÑиÑовано в нижние подÑÑÑкиваниÑ, пÑедоÑвÑаÑÐ°Ñ ÑпеÑиÑиÑнÑе пÑÑи), но ÑÑÐ¾Ð¸Ñ Ð¾Ð±ÑаÑиÑÑ Ð²Ð½Ð¸Ð¼Ð°Ð½Ð¸Ðµ, ÑÑо Ñ Ð±Ð¾Ð»ÑÑинÑÑва ÑайловÑÑ ÑиÑÑем еÑÑÑ Ð¾Ð³ÑаниÑÐµÐ½Ð¸Ñ Ð½Ð° Ñо, какие знаки пÑÐµÐ¿Ð¸Ð½Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑживаÑÑÑÑ Ñайловой ÑиÑÑемой, и бÑаÑзеÑÑ ÑегÑлиÑÑÑÑ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ñ ÑоглаÑно огÑаниÑениÑм.
ÐÑимеÑание:
- ÐÑÑибÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸ÑполÑзован вмеÑÑе Ñ blob: URLs и
data: URLs, ÑÑÐ¾Ð±Ñ Ð¿Ð¾Ð»ÑзоваÑели могли пÑоÑе ÑкаÑаÑÑ ÐºÐ¾Ð½ÑенÑ, коÑоÑÑй ÑгенеÑиÑован Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ JavaScript (напÑимеÑ, каÑÑинка, ÑÐ¾Ð·Ð´Ð°Ð½Ð½Ð°Ñ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¾Ð½Ð»Ð°Ð¹Ð½-ÑайÑа Ð´Ð»Ñ ÑиÑованиÑ). - ÐÑли пÑедÑÑавлен HTTP-заголовок
Content-Disposition:,и он ÑодеÑÐ¶Ð¸Ñ Ð¸Ð½Ð¾Ðµ название, Ñ HTTP-заголовка еÑÑÑ Ð¿ÑеимÑÑеÑÑво над аÑÑибÑÑом. - ÐÑли ÑÑÐ¾Ñ Ð°ÑÑибÑÑ ÑÑÑановлен и
Content-Disposition:ÑÑÑановлен наinline, Firefox оÑдаÑÑ Ð¿ÑеимÑÑеÑÑвоContent-Disposition, но в Ñоже вÑÐµÐ¼Ñ Chrome оÑдаÑÑ Ð¿ÑеимÑÑеÑÑво аÑÑибÑÑÑdownload. - ÐÑÐ¾Ñ Ð°ÑÑибÑÑ ÑоблÑдаеÑÑÑ ÑолÑко на ÑеÑÑÑÑÐ°Ñ Ñ Ñем же доменом.
- ÐÑÑибÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸ÑполÑзован вмеÑÑе Ñ blob: URLs и
href-
ÐдинÑÑвеннÑй обÑзаÑелÑнÑй аÑÑибÑÑ Ð´Ð»Ñ Ð¾Ð¿ÑÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ ÑÑÑлки в HTML4, но болÑÑе необÑзаÑелÑнÑй в HTML5. УпÑÑение ÑÑого аÑÑибÑÑа ÑоздаÑÑ ÑÑÑлкÑ-заполниÑелÑ. ÐÑÑибÑÑ
hrefÑказÑÐ²Ð°ÐµÑ ÑÑÑлкÑ: либо URL, либо ÑкоÑÑ. ЯкоÑÑ â ÑÑо название поÑле Ñимвола#, коÑоÑÑй ÑказÑÐ²Ð°ÐµÑ Ð½Ð° ÑÐ»ÐµÐ¼ÐµÐ½Ñ (ID) на ÑекÑÑей ÑÑÑаниÑе. URL не огÑаниÑÐµÐ½Ñ ÑолÑко ÑÑÑлками на HTTP, они могÑÑ Ð¸ÑполÑзоваÑÑ Ð»Ñбой пÑоÑокол, поддеÑживаÑÑийÑÑ Ð±ÑаÑзеÑом. ÐапÑимеÑ,file,ftpиmailtoÑабоÑаÑÑ Ð² болÑÑинÑÑве бÑаÑзеÑов.
ÐÑимеÑание:
ÐÑ Ð¼Ð¾Ð¶ÐµÑе иÑполÑзоваÑÑ ÑпеÑиалÑное знаÑение «top», ÑÑÐ¾Ð±Ñ ÑоздаÑÑ ÑÑÑлки в наÑало ÑÑÑаниÑÑ, напÑимеÑ: <a href="#top">ÐеÑнÑÑÑÑÑ Ð½Ð°Ð²ÐµÑÑ
</a>. ÐÑо поведение Ñказано в СпеÑиÑикаÑиÑÑ
HTML5.
hreflang-
ÐÑÐ¾Ñ Ð°ÑÑибÑÑ ÑообÑÐ°ÐµÑ ÑзÑк докÑменÑа по ÑÑÑлке. ÐÑо ÑиÑÑо конÑÑолÑÐ½Ð°Ñ Ð¸Ð½ÑоÑмаÑиÑ. РазÑеÑÑннÑе знаÑÐµÐ½Ð¸Ñ Ð¾Ð¿ÑÐµÐ´ÐµÐ»ÐµÐ½Ñ Ð² BCP47 Ð´Ð»Ñ HTML5 и RFC1766 Ð´Ð»Ñ HTML4. ÐÑполÑзÑйÑе ÑÑÐ¾Ñ Ð°ÑÑибÑÑ, ÑолÑко еÑли задан
href. ping-
ÐÑÐ¾Ñ Ð°ÑÑибÑÑ ÑведомлÑÐµÑ ÑказаннÑе в нÑм URL, ÑÑо полÑзоваÑÐµÐ»Ñ Ð¿ÐµÑеÑÑл по ÑÑÑлке.
referrerpolicyÐкÑпеÑименÑалÑÐ½Ð°Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ-
ÐÑÐ¾Ñ Ð°ÑÑибÑÑ ÑообÑаеÑ, какÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¿ÐµÑедаваÑÑ ÑеÑÑÑÑÑ Ð¿Ð¾ ÑÑÑлке:
"no-referrer"не оÑпÑавлÑÐµÑ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²Ð¾ÐºReferer."no-referrer-when-downgrade"не оÑпÑавлÑÐµÑ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²Ð¾ÐºRefererÑеÑÑÑÑÑ Ð±ÐµÐ· TLS (HTTPS). ÐÑо ÑÑандаÑÑное поведение бÑаÑзеÑа, еÑли не Ñказана Ð¸Ð½Ð°Ñ Ð¿Ð¾Ð»Ð¸Ñика."origin"оÑпÑавлÑÐµÑ ÑакÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ ÑекÑÑей ÑÑÑаниÑе, как адÑеÑ, пÑоÑокол, Ñ Ð¾ÑÑ Ð¸ поÑÑ."origin-when-cross-origin"оÑпÑавлÑÐµÑ Ð´ÑÑгим ÑеÑÑÑÑам ÑолÑко пÑоÑокол, Ñ Ð¾ÑÑ Ð¸ поÑÑ, а внÑÑÑи ÑеÑÑÑÑа Ñакже оÑпÑавлÑÐµÑ Ð¿ÑÑÑ."unsafe-url"оÑпÑавлÑÐµÑ ÑолÑко ÑеÑÑÑÑ Ð¸ адÑÐµÑ (но не паÑоли или никнеймÑ). ÐÑо знаÑение небезопаÑно, Ñак как могÑÑ ÑÑеÑÑ ÑеÑÑÑÑ Ð¸ адÑÐµÑ Ñ TLS-заÑиÑÑннÑÑ ÑеÑÑÑÑов на небезопаÑнÑе.
rel-
ÐÐ»Ñ ÑÑÑлок, коÑоÑÑе ÑодеÑÐ¶Ð°Ñ Ð°ÑÑибÑÑ
href, ÑÑÐ¾Ñ Ð°ÑÑибÑÑ ÑÑÑÐ°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°ÐµÑ Ð¾ÑноÑÐµÐ½Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñ ÑÑÑлками. ÐнаÑением ÑвлÑеÑÑÑ ÑпиÑок знаÑений, ÑазделÑннÑй пÑобелами. ÐнаÑÐµÐ½Ð¸Ñ Ð¸ Ð¸Ñ ÑеманÑика бÑдÑÑ Ð·Ð°ÑегиÑÑÑиÑÐ¾Ð²Ð°Ð½Ñ Ð´ÑÑгими ÑайÑами, коÑоÑÑе могÑÑ Ð¸Ð¼ÐµÑÑ Ð¿ÑоизволÑное знаÑение к докÑменÑÑ Ð°Ð²ÑоÑа. ÐнаÑением по ÑмолÑÐ°Ð½Ð¸Ñ ÑвлÑеÑÑÑvoid, еÑли не задано иное. ÐÑполÑзÑйÑе ÑÑÐ¾Ñ Ñег, ÑолÑко еÑли задан аÑÑибÑÑhref. target-
ÐпÑеделÑеÑ, где показаÑÑ ÑодеÑжимое ÑвÑзанного докÑменÑа. ÐÑо клÑÑевое Ñлово или Ð¸Ð¼Ñ ÐºÐ¾Ð½ÑекÑÑа оÑобÑÐ°Ð¶ÐµÐ½Ð¸Ñ (вкладка, окно или
<iframe>). СледÑÑÑие клÑÑевÑе Ñлова Ð¸Ð¼ÐµÑ ÑпеÑиалÑнÑе знаÑениÑ:-
_self: ТекÑÑий конÑекÑÑ Ð¾ÑобÑÐ°Ð¶ÐµÐ½Ð¸Ñ (ÑÑо знаÑение по ÑмолÑаниÑ). -
_blank: ÐÐ¾Ð²Ð°Ñ Ð²ÐºÐ»Ð°Ð´ÐºÐ° или новое окно в завиÑимоÑÑи Ð¾Ñ Ð½Ð°ÑÑÑоек бÑаÑзеÑа. -
_parent: РодиÑелÑÑкий конÑекÑÑ Ð¾ÑобÑажениÑ. ÐÑли ÑодиÑÐµÐ»Ñ Ð½ÐµÑ, Ñо поведение аналогиÑно_self. -
_top: СамÑй веÑÑ Ð½Ð¸Ð¹ конÑекÑÑ Ð¿ÑоÑмоÑÑа, Ñо еÑÑÑ ÐºÐ¾Ð½ÑекÑÑ Ñамого пеÑвого пÑедка. ÐÑли пÑедков неÑ, Ñо поведение аналогиÑно_self. -
_unfencedTop: позволÑÐµÑ Ð²ÑÑÑоеннÑм изолиÑованнÑм ÑÑеймам обÑаÑаÑÑÑÑ Ðº ÑÑÐµÐ¹Ð¼Ñ Ð²ÐµÑÑ Ð½ÐµÐ³Ð¾ ÑÑÐ¾Ð²Ð½Ñ (Ñ.е. вÑÑ Ð¾Ð´Ð¸ÑÑ Ð·Ð° пÑÐµÐ´ÐµÐ»Ñ Ð¸Ð·Ð¾Ð»Ð¸Ñованного ÑÑейма). ÐбÑаÑиÑе внимание, ÑÑо навигаÑÐ¸Ñ Ð±ÑÐ´ÐµÑ ÑабоÑаÑÑ, еÑли она иÑполÑзÑеÑÑÑ Ð²Ð½Ðµ конÑекÑÑа изолиÑованного ÑÑейма, но она не бÑÐ´ÐµÑ Ð´ÐµÐ¹ÑÑвоваÑÑ ÐºÐ°Ðº заÑезеÑвиÑованное клÑÑевое Ñлово.ÐÑимеÑание: ÐÑполÑзование
target="_blank"на ÑлеменÑаÑ<a>неÑвно пÑÐ¸Ð²Ð¾Ð´Ð¸Ñ Ðº ÑÐ°ÐºÐ¾Ð¼Ñ Ð¶Ðµ поведениÑrel, как пÑи Ñказании знаÑениÑrel="noopener", коÑоÑое не ÑÑÑанавливаеÑwindow.opener.
-
type-
ÐÑÐ¾Ñ Ð°ÑÑибÑÑ Ð¾Ð¿ÑеделÑÐµÑ MIME-Ñип Ð´Ð»Ñ Ð´Ð¾ÐºÑменÑа по ÑÑÑлке. ÐбÑÑно ÑÑо иÑполÑзÑеÑÑÑ ÐºÐ°Ðº конÑÑолÑÐ½Ð°Ñ Ð¸Ð½ÑоÑмаÑиÑ, но в бÑдÑÑем бÑаÑзеÑÑ Ð¼Ð¾Ð³ÑÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÑÑÑ Ð¼Ð°Ð»ÐµÐ½ÑкÑÑ Ð¸ÐºÐ¾Ð½ÐºÑ Ð´Ð»Ñ Ð¼ÐµÐ´Ð¸Ð°Ñайлов. ÐапÑимеÑ, бÑаÑÐ·ÐµÑ Ð¼Ð¾Ð¶ÐµÑ Ð´Ð¾Ð±Ð°Ð²Ð¸ÑÑ Ð¼Ð°Ð»ÐµÐ½ÑкÑÑ Ð¸ÐºÐ¾Ð½ÐºÑ Ð¼ÐµÐ³Ð°Ñона, еÑли Ñип Ñайла ÑÑÑановлен как
audio/wav.ÐÑполÑзÑйÑе ÑÑÐ¾Ñ Ð°ÑÑибÑÑ ÑолÑко еÑли Ñказанhref.
УÑÑаÑевÑие
charset-
ÐÑÐ¾Ñ Ð°ÑÑибÑÑ Ð¾Ð¿ÑеделÑÐµÑ ÐºÐ¾Ð´Ð¸ÑÐ¾Ð²ÐºÑ Ð´Ð¾ÐºÑменÑа по ÑÑÑлке. ÐнаÑением ÑвлÑеÑÑÑ ÑазделÑннÑй пÑобелами или запÑÑÑми ÑпиÑок кодиÑовок. ÐнаÑением по ÑмолÑÐ°Ð½Ð¸Ñ ÑвлÑеÑÑÑ ISO-8859-1.
ÐÑедÑпÑеждение: ÐÑÐ¾Ñ Ð°ÑÑибÑÑ ÑвлÑеÑÑÑ ÑÑÑаÑелÑм в HTML5 и не должен иÑполÑзоваÑÑÑÑ. ЧÑÐ¾Ð±Ñ Ð´Ð¾ÑÑиÑÑ Ñакого же ÑÑÑекÑа, иÑполÑзÑйÑе HTTP-заголовок
Content-Typeна ÑÑÑлаÑÑемÑÑ ÑеÑÑÑÑе. coords-
ÐÐ»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ ÑоÑмой обÑекÑа, ÑÑÐ¾Ñ Ð°ÑÑибÑÑ Ð¸ÑполÑзÑÐµÑ ÑазделÑннÑй запÑÑÑми ÑпиÑок ÑиÑел Ð´Ð»Ñ Ð¾Ð¿ÑÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¾ÑÐ´Ð¸Ð½Ð°Ñ Ð¾Ð±ÑекÑа на ÑÑÑаниÑе.
name-
ÐÑÐ¾Ñ Ð°ÑÑибÑÑ Ð¾Ð±ÑзаÑелен в опÑеделении ÑкоÑÑ Ð½Ð° ÑÑÑаниÑе. ÐнаÑение имени ÑÑ Ð¾Ð¶Ðµ Ñо знаÑением
idи должен бÑÑÑ ÑникалÑнÑм иденÑиÑикаÑоÑом и ÑоÑÑоÑÑÑ Ð¸Ð· бÑкв и ÑиÑÑ. СоглаÑно ÑпеÑиÑикаÑии HTML 4.01, иid, иnameмогÑÑ Ð±ÑÑÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ñ Ñ ÑлеменÑом<a>, пока Ñ Ð½Ð¸Ñ Ð¸Ð´ÐµÐ½ÑиÑнÑе знаÑениÑ. rev-
ÐÑÐ¾Ñ Ð°ÑÑибÑÑ Ð¾Ð¿ÑеделÑÐµÑ Ð¾Ð±ÑаÑнÑÑ ÑÑÑлкÑ, обÑаÑнÑе оÑноÑÐµÐ½Ð¸Ñ Ð°ÑÑибÑÑа
rel. ÐÑо полезно, ÑÑÐ¾Ð±Ñ Ð¾ÑобÑазиÑÑ, оÑкÑда пÑиÑÑл обÑÐµÐºÑ ÐºÐ°Ðº авÑÐ¾Ñ Ð¸Ð»Ð¸ докÑменÑ. shape-
ÐÑÐ¾Ñ Ð°ÑÑибÑÑ Ð¸ÑполÑзÑеÑÑÑ, ÑÑÐ¾Ð±Ñ Ð¾Ð¿ÑеделиÑÑ Ð²ÑбÑаннÑй Ñегион Ð´Ð»Ñ ÑÑÑлок на иÑÑоÑник гипеÑÑекÑÑа, коÑоÑÑе ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ñ Ñ ÑигÑÑой Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¸Ð·Ð¾Ð±ÑажениÑ-каÑÑÑ. ÐнаÑÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð°ÑÑибÑÑа â
circle,default,polygonиrect. ФоÑÐ¼Ð°Ñ ÐºÐ¾Ð¾ÑÐ´Ð¸Ð½Ð°Ñ Ð·Ð°Ð²Ð¸ÑÐ¸Ñ Ð¾Ñ Ð²ÑбÑанной ÑоÑмÑ. ÐлÑcircleâx,y,r, гдеxиyâ пикÑелÑнÑе кооÑдинаÑÑ ÑенÑÑа кÑÑга иrâ ÑадиÑÑ Ð² пикÑелÑÑ . ÐÐ»Ñ rect âx,y,w,h, гдеxиyâ кооÑдинаÑÑ Ð²ÐµÑÑ Ð½ÐµÐ³Ð¾ левого Ñгла пÑÑмоÑголÑника, аwиhâ ÑиÑина и вÑÑоÑа ÑооÑвеÑÑÑвенно. ÐнаÑениÑмиpolygonÐ´Ð»Ñ ÐºÐ¾Ð¾ÑдинаÑÐ¾Ñ ÑоÑÐ¼Ñ ÑвлÑÑÑÑÑx1,y1,x2,y2... ÐÐ°Ð¶Ð´Ð°Ñ Ð¿Ð°Ñаx,yопÑеделÑÐµÑ ÑоÑÐºÑ Ð² полигоне, Ñ Ð¿Ð¾ÑледÑÑÑей ÑоÑкой ÑÑановиÑÑÑ Ð¿ÑÑмой линией, и поÑледнÑÑ ÑоÑка обÑединÑеÑÑÑ Ñ Ð¿ÐµÑвой. ÐнаÑениеdefaultÐ´Ð»Ñ ÑоÑм ÑÑебÑеÑ, ÑÑÐ¾Ð±Ñ Ð¿Ð¾Ð»Ð½Ð¾ÑÑÑÑ Ð·Ð°ÐºÑÑÑÐ°Ñ ÑеÑÑиÑоÑиÑ, напÑимеÑ, изобÑажение, бÑло иÑполÑзовано.
ÐеÑÑандаÑÑнÑе
datafldÐе ÑÑандаÑÑно-
ÐÑÐ¾Ñ Ð°ÑÑибÑÑ Ð¾Ð¿ÑеделÑÐµÑ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ðµ ÑÑолбÑа из обÑекÑа иÑÑ Ð¾Ð´Ð½ÑÑ Ð´Ð°Ð½Ð½ÑÑ , коÑоÑÑй пÑÐ¸Ð½Ð¸Ð¼Ð°ÐµÑ ÑвÑзаннÑе даннÑе.
ÐÑедÑпÑеждение: ÐÑÐ¾Ñ Ð°ÑÑибÑÑ Ð½ÐµÑÑандаÑÑнÑй и не должен иÑполÑзоваÑÑÑÑ. ÐÐ»Ñ Ð´Ð¾ÑÑÐ¸Ð¶ÐµÐ½Ð¸Ñ Ñакого же ÑÑÑекÑа, иÑполÑзÑйÑе ÑкÑипÑÑ Ð¸ Ñакие Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼Ñ, как XMLHttpRequest, ÑÑÐ¾Ð±Ñ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñно заполнÑÑÑ ÑÑÑаниÑÑ.
| ÐоддеÑжка | Gecko | Presto | WebKit | Trident |
| Ðе Ñеализована | Ðе Ñеализована | Ðе Ñеализована | IE4, IE5, IE6, IE7 (УбÑана в IE8) | |
| ÐоÑмаÑивнÑй докÑÐ¼ÐµÐ½Ñ | Microsoft's Data Binding: dataFld Property (MSDN) | |||
datasrcÐе ÑÑандаÑÑно-
ÐÑÐ¾Ñ Ð°ÑÑибÑÑ ÑообÑÐ°ÐµÑ ID обÑекÑа иÑÑ Ð¾Ð´Ð½ÑÑ Ð´Ð°Ð½Ð½ÑÑ , коÑоÑÑй пÑÐ¸Ð½Ð¸Ð¼Ð°ÐµÑ ÑвÑзаннÑе даннÑе Ñ ÑÑим ÑлеменÑом.
ÐÑедÑпÑеждение: ÐÑÐ¾Ñ Ð°ÑÑибÑÑ Ð½ÐµÑÑандаÑÑнÑй и не должен иÑполÑзоваÑÑÑÑ. ÐÐ»Ñ Ð´Ð¾ÑÑÐ¸Ð¶ÐµÐ½Ð¸Ñ Ñакого же ÑÑÑекÑа, иÑполÑзÑйÑе ÑкÑипÑÑ Ð¸ Ñакие Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼Ñ, как XMLHttpRequest, ÑÑÐ¾Ð±Ñ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñно заполнÑÑÑ ÑÑÑаниÑÑ.
| ÐоддеÑжка | Gecko | Presto | WebKit | Trident |
| Ðе Ñеализована | Ðе Ñеализована | Ðе Ñеализована | IE4, IE5, IE6, IE7 (УбÑана в IE8) | |
| ÐоÑмаÑивнÑй докÑÐ¼ÐµÐ½Ñ | Microsoft's Data Binding: dataSrc Property (MSDN) | |||
methodsÐе ÑÑандаÑÑно-
ÐнаÑение ÑÑого аÑÑибÑÑа пÑедоÑÑавлÑÐµÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ ÑÑнкÑиÑÑ , коÑоÑÑе могÑÑ Ð±ÑÑÑ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ñ Ð½Ð° обÑекÑе. ÐбÑÑно знаÑÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ñ HTTP-пÑоÑоколом, когда он иÑполÑзован, но Ð¼Ð¾Ð¶ÐµÑ (Ð´Ð»Ñ Ð¿Ð¾Ñ Ð¾Ð¶Ð¸Ñ Ñелей, как Ð´Ð»Ñ Ð°ÑÑибÑÑа
title) бÑÑÑ Ð¿Ð¾Ð»ÐµÐ·Ð½Ñм Ð´Ð»Ñ Ð²ÐºÐ»ÑÑÐµÐ½Ð¸Ñ ÐºÐ¾Ð½ÑÑолÑной инÑоÑмаÑии в ÑÑÑлке. ÐапÑимеÑ, бÑаÑÐ·ÐµÑ Ð¼Ð¾Ð¶ÐµÑ Ð²ÑбÑаÑÑ Ð´ÑÑгой Ñип ÑендеÑинга Ð´Ð»Ñ ÑÑÑлки как ÑÑнкÑÐ¸Ñ Ð¾Ð¿ÑеделÑннÑÑ Ð¼ÐµÑодов; ÑÑо-Ñо, ÑÑо Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾, Ð¼Ð¾Ð¶ÐµÑ Ð¸Ð¼ÐµÑÑ Ð´ÑÑгÑÑ Ð¸ÐºÐ¾Ð½ÐºÑ, или внеÑнÑÑ ÑÑÑлка Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾Ð»ÑÑиÑÑ Ð¸Ð½Ð´Ð¸ÐºÐ°ÑÐ¾Ñ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð° Ñ ÑекÑÑего ÑайÑа. ÐÑÐ¾Ñ ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ð½Ðµ понимаеÑÑÑ Ð¸Ð»Ð¸ не поддеÑживаеÑÑÑ Ð¿Ð¾Ð»Ð½Ð¾ÑÑÑÑ Ð´Ð°Ð¶Ðµ бÑаÑзеÑом Internet Explorer 4, коÑоÑÑй опÑеделил ÑÑÐ¾Ñ Ð°ÑÑибÑÑ. ÐнаÑениÑmethods(MSDN). urnÐе ÑÑандаÑÑно-
ÐÑÐ¾Ñ Ð°ÑÑибÑÑ, пÑедложеннÑй Microsoft, опÑеделÑÐµÑ Ð¾ÑноÑÐµÐ½Ð¸Ñ ÑникалÑного Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ñ ÑеÑÑÑÑа (URN) Ñ ÑÑÑлкой. ХоÑÑ Ð¾Ð½ оÑнован на ÑÑандаÑÑÐ°Ñ ÑабоÑÑ Ð½ÐµÑколÑÐºÐ¸Ñ Ð»ÐµÑ Ð½Ð°Ð·Ð°Ð´, знаÑение URN вÑÑ ÐµÑÑ Ð½Ðµ опÑеделено полноÑÑÑÑ, поÑÑÐ¾Ð¼Ñ ÑÑÐ¾Ñ Ð°ÑÑибÑÑ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ Ð·Ð½Ð°ÑениÑ. ÐнаÑениÑ
urn(MSDN).
ÐÑимеÑÑ
>СÑÑлка на внеÑний ÑайÑ
<a href="http://www.mozilla.com/">ÐнеÑнÑÑ ÑÑÑлка</a>
РезÑлÑÑаÑ
Создание кликабелÑной каÑÑинки
<a href="https://developer.mozilla.org/ru/" target="_blank">
<img src="mdn_logo.png" alt="MDN logo" />
</a>
РезÑлÑÑаÑ
Ð¡Ð¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑÑÑлки Ð´Ð»Ñ Ð½Ð°Ð¿Ð¸ÑÐ°Ð½Ð¸Ñ Ð¿Ð¸ÑÑма
<a href="mailto:nowhere@mozilla.org">ÐÑпÑавиÑÑ ÑообÑение в никÑда</a>
РезÑлÑÑÐ°Ñ Ð²ÑглÑÐ´Ð¸Ñ Ð¿ÑимеÑно Ñак: ÐÑпÑавиÑÑ ÑообÑение в никÑда.
ÐÐ»Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑÑ
деÑалей иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ mailto, ÑакиÑ
как Ñема, ÑекÑÑ Ð¸Ð»Ð¸ дÑÑгое, ÑмоÑÑиÑе Email-ÑÑÑлки или RFC 6068.
Создание ÑÑÑлки Ñ Ð½Ð¾Ð¼ÐµÑом ÑелеÑона
С ÑелеÑонами, ÑпоÑобнÑми вÑÑ Ð¾Ð´Ð¸ÑÑ Ð² ÐнÑеÑÐ½ÐµÑ Ð¸ ноÑÑбÑками, коÑоÑÑе пÑивÑÐ·Ð°Ð½Ñ Ðº ÑелеÑонам, ÑÑÑлки Ñ Ð½Ð¾Ð¼ÐµÑом ÑелеÑона ÑÑановÑÑÑÑ Ð²ÑÑ Ð±Ð¾Ð»ÑÑе и болÑÑе полезнÑми.
<a href="tel:+491570156">+49 157 0156</a>
ÐÐ»Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑÑ
деÑалей о пÑоÑоколе tel, ÑмоÑÑиÑе RFC 2806 и RFC 2396.
ÐÑполÑзование download Ð´Ð»Ñ ÑоÑ
ÑÐ°Ð½ÐµÐ½Ð¸Ñ canvas как PNG
ÐÑли Ð²Ñ Ñ
оÑиÑе позволиÑÑ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ ÑкаÑиваÑÑ HTML canvas как каÑÑинкÑ, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑоздаÑÑ ÑÑÑÐ»ÐºÑ Ñ Ð°ÑÑибÑÑом download и даннÑе canvas как data: URL:
var link = document.createElement("a");
link.innerHTML = "download image";
link.addEventListener(
"click",
function (ev) {
link.href = canvas.toDataURL();
link.download = "mypainting.png";
},
false,
);
document.body.appendChild(link);
ÐÑ Ð¼Ð¾Ð¶ÐµÑе поÑмоÑÑеÑÑ Ð½Ð° ÑÑо в дейÑÑвии: jsfiddle.net/codepo8/V6ufG/2/.
СпеÑиÑикаÑии
| Specification |
|---|
| HTML > # the-a-element > |
СовмеÑÑимоÑÑÑ Ñ Ð±ÑаÑзеÑами
ÐÑимеÑаниÑ
HTML 3.2 вклÑÑÐ°ÐµÑ Ð² ÑÐµÐ±Ñ ÑолÑко name, href, rel, rev и title.
ÐÑÑибÑÑ target не ÑабоÑÐ°ÐµÑ Ð² бÑаÑзеÑаÑ
, не поддеÑживаÑÑиÑ
ÑÑеймÑ, ÑакиÑ
как Netscape 1 generation. ÐÑоме Ñого, target не допÑÑкаеÑÑÑ Ð² «ÑÑÑогиÑ
» ваÑианÑаÑ
XHTML, но ÑазÑеÑÑн в ÑоÑмаÑ
frameset или «пеÑеÑ
однÑÑ
» ÑоÑмаÑ
.
РекомендаÑии по JavaScript
ЧаÑÑо ÑкоÑÑ Ð¸ÑполÑзÑеÑÑÑ Ñ ÑобÑÑием onclick. ÐÐ»Ñ Ð¸Ð·Ð±ÐµÐ¶Ð°Ð½Ð¸Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ ÑÑÑаниÑÑ, href ÑаÑÑо ÑÑÑанавливаеÑÑÑ Ð½Ð° #, либо на javascript:void(0). Ðба ÑÑиÑ
знаÑÐµÐ½Ð¸Ñ Ð¼Ð¾Ð³ÑÑ Ð¿ÑивеÑÑи к некоÑоÑÑм неожиданнÑм оÑибкам во вÑÐµÐ¼Ñ ÐºÐ¾Ð¿Ð¸ÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑÑÑлки или оÑкÑÑÑÐ¸Ñ ÑÑÑлки в новой вкладке или окне. ÐомниÑе об ÑÑом, ÑÑÐ¾Ð±Ñ ÑделаÑÑ ÑзабилиÑи Ñдобнее, когда полÑзоваÑели иÑполÑзÑÑÑ ÑкоÑи и Ð²Ñ Ð½Ðµ допÑÑкаеÑе ÑÑандаÑÑного поведениÑ.