— HTML | MDN
HTML-элемент <a>
определяет гиперссылку для перехода на определённое место на странице или на другую страницу в Интернете. Также он может быть использован (в устаревшем варианте) для создания якоря — это место назначения для гиперссылок внутри страницы: так ссылки не ограничены только в перемещении между страницами.
<a href="https://developer.mozilla.org">MDN</a>
Этот элемент включает в себя общие атрибуты.
download
HTML5- Этот атрибут сообщает о том, что эта ссылка должна быть использована для скачивания файла, и, когда пользователь нажимает на ссылку, ему будет предложено сохранить файл как локальный. Если у этого атрибута есть значение, оно будет использовано как заполненное название файла в Окне сохранения, которое открывается, когда пользователь нажимает на ссылку (пользователь может поменять название перед сохранением файла).
Примечание:
- Атрибут может быть использован вместе с blob: URLs и
data: URLs
, чтобы пользователи могли проще скачать контент, который сгенерирован с помощью JavaScript (например, картинка, созданная с помощью онлайн-сайта для рисования). - Если представлен HTTP-заголовок
и он содержит иное название, у HTTP-заголовка есть преимущество над атрибутом. - Если этот атрибут установлен и
Content-Disposition:
установлен наinline
, Firefox отдаёт преимуществоContent-Disposition
, но в тоже время Chrome отдаёт преимущество атрибутуdownload
. - Этот атрибут соблюдается только на ресурсах с тем же доменом.
href
- Единственный обязательный атрибут для определения ссылки в HTML4, но больше необязательный в HTML5. Упущение этого атрибута создаёт ссылку-заполнитель. Атрибут
указывает ссылку: либо URL, либо якорь. Якорь — это название после символа#
, который указывает на элемент (ID (en-US)) на текущей странице. URL не ограничены только ссылками на HTTP, они могут использовать любой протокол, поддерживающийся браузером. Например,file
,ftp
иmailto
работают в большинстве браузеров.
hreflang
- Этот атрибут сообщает язык документа по ссылке. Это чисто контрольная информация. Разрешённые значения определены в BCP47 для HTML5 и RFC1766 для HTML4. Используйте этот атрибут, только если задан
href
ping
HTML5- Этот атрибут уведомляет указанные в нём URL, что пользователь перешёл по ссылке.
referrerpolicy
- Этот атрибут сообщает, какую информацию передавать ресурсу по ссылке:
"no-referrer"
не отправляет заголовокReferer
."no-referrer-when-downgrade"
не отправляет заголовокReferer
ресурсу без TLS (HTTPS). Это стандартное поведение браузера, если не указана иная политика."origin"
отправляет такую информацию о текущей странице, как адрес, протокол, хост и порт."origin-when-cross-origin"
отправляет другим ресурсам только протокол, хост и порт, а внутри ресурса также отправляет путь."unsafe-url"
отправляет только ресурс и адрес (но не пароли или никнеймы). Это значение небезопасно, так как могут утечь ресурс и адрес с TLS-защищённых ресурсов на небезопасные.
rel
- Для ссылок, которые содержат атрибут
href
, этот атрибут устанавливает отношения между ссылками.Значением является список значений, разделённый пробелами. Значения и их семантика будут зарегистрированы другими сайтами, которые могут иметь произвольное значение к документу автора. Значением по умолчанию является
, если не задано иное. Используйте этот тег, только если задан атрибутhref
.
target
- Этот атрибут определяет, где показать содержимое по ссылке. В HTML4, это название и ключевое слово фрейма. В HTML5, это название или ключевое слово в браузере (например, вкладка, окно или iframe). У следующих ключевых слов специальные значения:
_self
загружает документ в текущем фрейме в HTML4 (или текущей вкладке в HTML5) как текущий. Это значение по умолчанию, если не указано иное значение._blank
загружает документ в новой окне в HTML4 или вкладке в HTML5._parent
загружает документ в родительском фрейме в HTML4 или в родительской вкладке в HTML5.Если нет родителя, параметр будет вести себя как
_self
: Load the response into the HTML4 frameset parent of the current frame or HTML5 parent browsing context of the current one. If there is no parent, this option behaves the same way as_self
._top
в HTML4 загружает документ в новом окне, игнорируя другие фреймы. В HTML5 загружает в окне высшего уровня. Если родителя нет, опция ведёт себя как_self
.
.
Примечание: Используя target
, вы должны добавлять rel="noopener noreferrer"
, чтобы избежать эксплуатацию API window.opener
.
type
- Этот атрибут определяет MIME-тип для документа по ссылке. Обычно это используется как контрольная информация, но в будущем браузеры могут добавлять маленькую иконку для медиафайлов. Например, браузер может добавить маленькую иконку мегафона, если тип файла установлен как
audio/wav
. - Используйте этот атрибут только если указан
.
Устаревшие
charset
Вышла из употребления с версии HTML5- Этот атрибут определяет кодировку документа по ссылке. Значением является разделённый пробелами или запятыми список кодировок. Значением по умолчанию является ISO-8859-1.
Предупреждение: Этот атрибут является устарелым в HTML5 и не должен использоваться. Чтобы достичь такого же эффекта, используйте HTTP-заголовок Content-Type
на ссылающемся ресурсе.
coords
HTML 4Вышла из употребления с версии HTML5- Для использования с формой объекта, этот атрибут использует разделённый запятыми список чисел для определения координат объекта на странице.
name
HTML 4 Вышла из употребления с версии HTML5- Этот атрибут обязателен в определении якоря на странице.
Значение имени схоже со значением
id
и должен быть уникальным идентификатором и состоять из букв и цифр. Согласно спецификации HTML 4.01, иid
, иname
могут быть использованы с элементом<a>
, пока у них идентичные значения. rev
- Этот атрибут определяет обратную ссылку, обратные отношения атрибута
rel
. Это полезно, чтобы отобразить, откуда пришёл объект как автор или документ.
shape
HTML 4 Вышла из употребления с версии HTML5- Этот атрибут используется, чтобы определить выбранный регион для ссылок на источник гипертекста, которые соединены с фигурой для создания изображения-карты. Значения для атрибута —
circle
,default
,polygon
иrect
. Формат координат зависит от выбранной формы. Дляcircle
—x
,y
,r
, где
иy
— пиксельные координаты центра круга иr
— радиус в пикселях.Для rect —
x
,y
,w
,h
, гдеx
иy
— координаты верхнего левого угла прямоугольника, аw
иh
— ширина и высота соответственно. Значениямиpolygon
для координатор формы являютсяx1
,y1
,x2
,y2
… Каждая параx
,y
определяет точку в полигоне, с последующей точкой становится прямой линией, и последняя точка объединяется с первой. Значениеdefault
для форм требует, чтобы полностью закрытая территория, например, изображение, было использовано.
Примечание: Желательно использовать атрибут usemap
для элемента <img>
и связанного элемента <map>
, чтобы определить горячие точки вместо атрибутов формы.
Нестандартные
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
- Этот атрибут, предложенный Micosoft, определяет отношения уникального названия ресурса (URN) с ссылкой. Хотя он основан на стандартах работы нескольких лет назад, значение URN всё ещё не определено полностью, поэтому этот атрибут не имеет значения. Значения urn (MSDN).
Ссылка на внешний сайт
Создание кликабельной картинки
<a href="https://developer.mozilla.org/ru/" target="_blank">
<img src="https://mdn.mozillademos.org/files/6851/mdn_logo.png" alt="MDN logo">
</a>
Результат:
Создания ссылки для написания письма
Создание ссылки с номером телефона
С телефонами, способными выходить в Интернет и ноутбуками, которые привязаны к телефонам, ссылки с номером телефона становятся всё больше и больше полезными.
<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/.
BCD tables only load in the browser
HTML 3.2 включает в себя только name
, href
, rel
, rev
и title
.
Атрибут target
не работает в браузерах, не поддерживающих фреймы, таких как Netscape 1 generation. Кроме того, target
не допускается в «строгих» вариантах XHTML, но разрешён в формах frameset или «переходных» формах.
Рекомендации по JavaScript
Часто якорь используется с событием onclick
. Для избежания обновления страницы, href
часто устанавливается на #
, либо на javascript:void(0)
. Оба этих значения могут привести к некоторым неожиданным ошибкам во время копирования ссылки или открытия ссылки в новой вкладке или окне. Помните об этом, чтобы сделать юзабилити удобнее, когда пользователи используют якори и вы не допускаете стандартного поведения.
- Другие элементы:
<abbr>
,<em>
,<strong>
, <small> (en-US),<cite>
, <q> (en-US),<dfn>
,<time>
,<code>
, <var> (en-US), <samp> (en-US),<kbd>
, <sub> (en-US), <sup> (en-US),<b>
, <i> (en-US),<mark>
,<ruby>
, <rp> (en-US), <rt> (en-US),<bdo>
,<span>
,<br>
,<wbr>
.
Ссылка на email. Полный формат ссылки типа mailto.
Обычно при указании ссылки на email используется короткая запись ссылки
<a href=»mailto:[email protected]»>email</a>
<a href=»mailto:[email protected]»>email</a>
|
Но можно использовать и дополнительные опции.Полный формат ссылки такой
mailto:[ mail address ] [?] [subject=subject] [&cc=mail address] [&bcc=mail address] [&body=message body]
Думаю тут всё ясно.
mail address — e-mail адрес
subject — тема сообщения
cc — email, на который отсылать копию письма
bcc — скрытый email адрес, на который отсылается письмо
body — сообщение, текст письма
То есть ссылка может иметь следующий вид:
<a href=»mailto:mail@mail. ru?subject=mail subject&[email protected]&[email protected]&body=message»>ссылка на email</a>
<a href=»mailto:[email protected]?subject=mail subject&[email protected]&[email protected]&body=message»>ссылка на email</a>
|
При клике по данной ссылке откроется ваш почтовый менеджер, где поля «кому», «тема», «сообщение» будут автоматически заполнены.
При подстановке кириллических символов в тело письма и в тему возникли проблемы с кодировками. У меня MS Outlook Express 6.
Для решения проблемы использовал php функцию urlencode. Правда в почтовом клиенте Outlook так и остались вместо пробелов плюсы. Ну что ж, можно использовать str_replace
Получилось как то так
<a href=»mailto:[email protected]?subject=mail subject&cc=copymail2@mail. ru&[email protected]&body=<?=str_replace(‘+’, ‘ ‘, urlencode(‘какое то сообщение’))?>»>ссылка на email</a>
<a href=»mailto:[email protected]?subject=mail subject&[email protected]&[email protected]&body=<?=str_replace(‘+’, ‘ ‘, urlencode(‘какое то сообщение’))?>»>ссылка на email</a>
|
Как создать ссылку Mailto для веб-сайта
У каждого сайта есть «победа» — предполагаемое действие, которое совершает посетитель сайта. Большинство сайтов поддерживают несколько возможных побед. Например, сайт может позволить вам подписаться на рассылку новостей по электронной почте , зарегистрироваться для участия в мероприятии или загрузить технический документ. Электронная почта предлагает удобный способ создания соединения, поэтому почтовая ссылка на вашем сайте обеспечивает большую универсальную победу.
Почтовые ссылки — это ссылки на веб-страницах, которые указывают на адрес электронной почты. Когда посетитель веб-сайта нажимает на одну из этих ссылок mailto, на компьютере этого человека открывается почтовый клиент по умолчанию, и он может отправить сообщение на этот адрес электронной почты, указанный в ссылке mailto. Для многих пользователей Windows эти ссылки откроют Outlook и будут готовы к отправке по электронной почте в соответствии с критериями, которые вы добавили в ссылку «mailto».
Эти ссылки электронной почты являются отличным способом предоставить контактную информацию на вашем сайте, но они сопряжены с некоторыми трудностями.
Как создать ссылку на почту
Чтобы создать на своем сайте ссылку, которая открывает окно электронной почты, используйте ссылку mailto. Например:
<a href=" mailto:[email protected] "> Отправьте мне электронное письмо </a>
Чтобы отправить электронную почту на несколько адресов, просто разделите адреса электронной почты запятыми. В дополнение к адресу, который должен получить это электронное письмо, вы также можете настроить свою почтовую ссылку с CC, BCC и строкой темы. Добавьте эти необязательные элементы в ссылку, разделив их знаком вопроса.
Чтобы избежать потенциальных ошибок в вашем HTML, используйте % 20 вместо пробела. Например, строка теста электронной почты должна быть представлена как test% 20mail.
Например, чтобы указать электронное письмо, которое будет отправлено на два адреса и CC’d на один адрес, и в котором будет указана строка темы, используйте следующую ссылку:
<a href="mailto:[email protected],[email protected][email protected]?subject=test%20email"> отправьте нам сообщение </a>
Обратная сторона почтовых ссылок
Как бы ни были просты эти ссылки для добавления, и сколь бы полезными они ни были для многих пользователей, у этого подхода есть и недостатки. Многие спам-программы сканируют веб-сайты, собирая адреса электронной почты для использования в своих спам-кампаниях или, возможно, для продажи другим, которые будут использовать эти электронные письма таким образом.
Даже если вы не получаете много спама или имеете хороший фильтр спама, чтобы попытаться заблокировать нежелательные и нежелательные сообщения такого типа, вы все равно можете получить больше сообщений электронной почты, чем сможете обработать. Чтобы предотвратить это, рассмотрите возможность использования веб-формы на своем сайте вместо ссылки на почту.
Использование форм
Подумайте об использовании веб-формы вместо ссылки на почту. Эти формы также могут дать вам больше возможностей с этими сообщениями, поскольку вы можете задавать конкретные вопросы так, как не позволяет ссылка на почту. Получив ответы на свои вопросы, вы сможете лучше сортировать отправленные по электронной почте сообщения и отвечать на эти запросы более информированным образом.
Помимо возможности задать больше вопросов, использование формы также имеет преимущество в том, что (не всегда) печатается адрес электронной почты на веб-странице для сбора спамерами .
Html ссылка на почту — как сделать ссылку на электронную почту
При использовании адреса электронной почты для обратной связи для удобства пользователя возможно сделать кликабельную ссылку, которая вызовет почтовый клиент. Реализуется это при помощи html. Давайте рассмотрим, как посредством html создается ссылка на почту.
Простой вариант
Используется стандартный html элемент <a>, в атрибуте href пишется mailto:, затем вписывается адрес почты.
<a href=»mailto:[email protected]»>Текст ссылки</a>
«Текст ссылки» — можно указать свой емайл адрес или любую фразу, вроде «Напишите нам», «Наша почта»…
От щелчка по такой html ссылке запустится почтовая программа по умолчанию. Если вы впервые нажимаете подобную ссылку, операционная системы выдаст список программ для открытия email адресов. Это может быть The Bat или Outlook. Если посетитель использует почтовый клиент на базе браузера, то имеет резон использовать открытие новой вкладки посредством target=»_blank»:
<a href=»mailto:[email protected]» target=»_blank» rel=»noopener noreferrer»>Напишите нам</a>
Добавив параметр subject=»тема сообщения» мы автоматически получим заполненное поле «тема» при создании нового сообщения. Это может быть удобно администратору для вычленения конкретных писем из общей массы.
Можно отправить электронную почту на несколько адресов, в случае необходимости добавить копии (СС), скрытые копии (BCC). Делается это путем добавления дополнительных параметров в запросе и разделением адресов почты запятыми:
mailto:[email protected][email protected],[email protected]&[email protected]
Вариант с картинкой
Если вы предпочитаете насыщенный графикой сайт, любите использовать различные иконки, воспользуйтесь кодом с использованием картинки:
<a href=»mailto:admin@hipolink. net»><img src=»tel_button.jpg»></a>
tel_button.jpg — указывает месторасположение вашей картинки с изображением адреса электронной почты, пиктограммой или произвольным текстом.
Что еще можно сделать при помощи html
— Кликабельный номер телефона:
<a href=»tel:+79150000000″>Позвоните нам!</a>
— Ссылку на Скайп:
<a href=»skype:nick»>Skype</a>
— Ссылку на мессенджеры. Пример для WhatsApp:
<a href=»https://wa.me/номер»>Чат с пользователем WhatsApp</a>
Html для мультиссылки
Проблема Instagram — ограничение в шапке профиля отображения контактов. Добавить можно лишь одну ссылку, что влечет ограничение возможностей взаимодействия с клиентами. Пользователь может уйти, не увидев любимого мессенджера или столкнувшись с тем, который он не использует. Проблема легко решается при помощи сервиса Хиполинк — здесь нет никаких ограничений, используйте любые виды связи (мессенджеры, социальные сети, почта, номера телефонов).
Ссылка на почту в Хиполинк
Сервис мультиссылок Хиполинк позволяет справиться с задачей без знания html — запустите конструктор, кликните «Добавить новый блок», выберите пункт «Ссылки». В открывшемся блоке нажмите «Почта», оформите вид кнопки, заполнив поля.
Для оформления почты с помощью кодов html указанных выше, используйте HTML блок, вставьте код, кликните «Принять».
Возможности сервиса Хиполинк
Затруднение при оформлении страницы? Не знаете, какие элементы и блоки использовать? Хиполинк предложит вам массу решений — готовые шаблоны и макеты, возможность создания фото-галереи и каталога услуг и товаров. Доступно подключение платежных систем — теперь вам не придется отсылать клиентам платежные реквизиты, при помощи модуля Capusta.Space вы сможете принимать платежи прямо со своей страницы Hipolink. Система работает с Apple Pay и картами Виза, Мастеркард, Маэстро, Мир. Помимо использования мессенджеров, телефонов, почты для связи, используйте виджет обратного звонка.
Тег | HTML справочник
HTML тегиЗначение и применение
Гиперссылки (или просто «ссылки») определяются тегом <a> (HTML Anchor Element).
Основная функция ссылок заключается в том, что они позволяют переходить с одного HTML документа на другой, либо содержать адрес файла, предназначенного для открытия в браузере пользователя, или для его дальнейшего скачивания.Поддержка браузерами
Атрибуты
Атрибут | Значение | Описание |
---|---|---|
charset | char_encoding | Не поддерживается в HTML5. Определяет кодировку, связанного документа. |
coords | coordinates | Не поддерживается в HTML5. Определяет координаты ссылки. |
download | filename | Если атрибут указан, то браузер не переходит по ссылке, а предлагает скачать документ, указанный в адресе ссылки.![]() |
href | URL | Задает URL страницы, или документа на которую ведёт ссылка. |
hreflang | language_code | Определяет язык связанного документа на который ведёт ссылка. |
media | media_query | Указывает, что документ на который ведёт ссылка адаптирован под определённые виды устройств. |
name | section_name | Не поддерживается в HTML5. Задает имя якоря. Вместо этого атрибута используйте глобальный атрибут id. |
rel | alternate author bookmark help license next nofollow noreferrer prefetch prev search tag | Указывает отношение между текущим документом и связанным документом (на который ведёт ссылка). |
rev | text | Не поддерживается в HTML5. Указывает отношение между текущим документом и связанным документом (на который ведёт ссылка). |
shape | default rect circle poly | Не поддерживается в HTML5.![]() Определяет форму ссылки (использовался с атрибутом coords). Используйте вместо данного тега элемент <area>. |
target | _blank _parent _self _top framename | Указывает, где открыть документ. |
type | media_type | Указывает MIME-тип документа на который осуществляется переход. |
Пример использования
<!DOCTYPE html> <html> <head> <title>Пример размещения ссылки в HTML документе<title> </head> <body> <a href = "http://www.yandex.ru">Найдется всё</a> </body> </html>
В браузере же это будет отображаться по умолчанию следующим образом: Найдется всё.
Атрибут href (аббревиатура от hyper reference) — это основной атрибут тега <a>, указывающий браузеру, URL-адрес страницы, куда ведет ссылка. Единый указатель ресурса (англ. Uniform Resource Locator, URL) — единообразный локатор (определитель местонахождения) ресурса.
Относительные и абсолютные пути ссылок
В приведенном выше примере используется абсолютный адрес пути. Название абсолютный связано с тем, что мы задаем полный веб-адрес страницы в качестве пути к файлу. Ниже приведены примеры указания абсолютных путей:
<a href = "https://www.yandex.ru">Содержимое элемента</a> <!-- указываем полный путь (протокол https) --> <a href = "http://www.yandex.ru">Содержимое элемента</a> <!-- указываем полный путь (протокол http) --> <a href = "//www.yandex.ru">Содержимое элемента</a> <!-- допускается указывать полный путь без протокола -->
Обращаю Ваше внимание, что в большинстве случаев, абсолютные пути ссылок применяются для страниц или файлов, которые находятся на других ресурсах (распологаются не на том же сервере, что и страница с которой ссылаются).
Если страница или файл на который ссылаются расположен на том же сервере, что и страница с которой ссылаются, то, как правило используются относительные адреса ссылок. Основная особенность относительных ссылок заключается в том, что они размещаются относительно корня сайта или относительно текущего HTML документа.
Путь относительно текущего документа
Предлагаю для начала разобраться с путями относительно текущего HTML документа. Независимо в каких дебрях находится файл, путь вы будете задавать относительно этого файла.
Пример подключения файлов:
<!DOCTYPE html> <html> <head> <title>Пример подключения файлов к HTML документу из той же папки<title> </head> <body> <img src = "image.png" alt = "someimage info"> <!-- размещаем изображение --> <a href = "page.html">Содержимое элемента</a> <!-- ссылаемся на страницу --> </body> </html>
Перейдем к следующему примеру, допустим у нас есть файл index.html, в этом же каталоге есть папка (каталог) с именем etc из которой нам необходимо подключить изображение и сделать ссылку на документ page. html:
<!DOCTYPE html> <html> <head> <title>Пример подключения файлов из дочернего каталога<title> </head> <body> <img src = "etc/image.png" alt = "someimage info"> <!-- размещаем изображение из дочернего каталога --> <a href = "etc/page.html">Содержимое элемента</a> <!-- ссылаемся на страницу, из дочернего каталога --> </body> </html>
Обратите внимание, как мы указываем путь к нашим файлам — мы задаем название каталога и через прямой слеш указываем название необходимого нам файла. Данный каталог является по отношению к текущему каталогу дочерним и чтобы подключить необходимые файлы мы спускаемся на один уровень ниже (название_каталога/необходимый_файл).
Ну и заключительный пример, в котором нам необходимо подключить к нашей странице изображение, которое находится в каталоге, который расположен на два уровня выше текущей страницы и необходимо добавить ссылку, которая находится на один уровень выше текущей страницы:
<!DOCTYPE html> <html> <head> <title>Пример подключения файлов из родительского каталога<title> </head> <body> <img src = "../../image.png" alt = "someimage info"> <!-- размещаем изображение, которое находится на 2 уровня выше --> <a href = "../page.html">Содержимое элемента</a> <!-- ссылаемся на страницу, которая находится на 1 уровень выше --> </body> </html>
Обратите внимание, что если файл находится в родительской папке, то необходимо использовать символы ../ это позволит подняться на один уровень вверх. Вы можете, используя символы ../ подниматься вверх пока не доберетесь до корневой папки Вашего сайта или жесткого диска.
Путь относительно корня сайта
Хочу сразу обратить ваше внимание, чтобы путь относительно корня сайта работал на локальном компьютере, то у вас должна быть установлена программная среда, которая позволяет эммулировать веб-сервер.
Если вы планируете создавать сайты и у вас нет среды для ваших тренировок, то рекомендую Вам скачать программный комплекс, предназначенный для локальной разработки, отладки и тестирования веб проектов. Я использую Open Server, он предназначен для пользователей, которые используют операционную систему Windows.
В качестве аналога Open Server под Mac, могу предложить MAMP, если он вам не подойдет, можете попробовать выбрать другой.
Перейдем к следующему примеру, в котором нам необходимо подключить файлы, которые находятся на веб-сервере. На примере куска этого сайта, подключим из папок primer по одному изображению и одному html файлу:
Как и при использовании абсолютных адесов, способ задавать путь относительно корня сайта довольно-таки прост. Разница заключается лишь в том, что у нас отпадает необходимость указывать имя домена, ну и соответственно относительные пути используются только в рамках одного сервера.
<!DOCTYPE html> <html> <head> <title>Пример подключения файлов относительно корня сайта<title> </head> <body> <img src = "/html/primer/anyimage.png" alt = "someimage info"> <!-- размещаем изображение, которое находится на 2 уровня ниже относительно корня сайта --> <a href = "/html/primer/anypage.html">Содержимое элемента</a> <!-- ссылаемся на страницу, которая находится на 2 уровня ниже относительно корня сайта --> <img src = "/css/primer/anyimage.png" alt = "someimage info"> <!-- размещаем изображение, которое находится на 2 уровня ниже относительно корня сайта --> <a href = "/css/primer/anypage.html">Содержимое элемента</a> <!-- ссылаемся на страницу, которая находится на 2 уровня ниже относительно корня сайта --> </body> </html>
Обратите внимание, что необходимо указывать прямой слэш в начале пути, это сообщает браузеру пользователя, что путь начинается с корневого каталога.
Атрибут target
Атрибут target используется для того, чтобы указать браузеру, где необходимо открыть веб страницу. Следующий пример открывает документ в новом окне браузера:
<a href="http://yandex.ru" target="_blank">Поиск </a>
Ниже представлены все значения этого атрибута:
Атрибут | Значение | _blank | Загружает страницу в новое окно браузера.![]() |
---|---|
_self | Загружает страницу в текущее окно. Это значение по умолчанию. |
_parent | Загружает страницу во фрейм-родитель, если фреймов нет, то это значение работает как _self. |
_top | Отменяет все фреймы и загружает страницу в полном окне браузера, если фреймов нет, то это значение работает как _self. |
framename | Открывает ссылку в указанном фрейме. |
Работа с фреймами будет рассмотрена позднее в статье учебника «HTML фреймы».
Атрибут mailto
Использование атрибута «mailto» в HTML документе позволяет создать ссылку для отправки письма:
<a href = "mailto:[email protected]">Написать автору</a>
Для того, чтобы ссылки mailto корректно работали необходимо чтобы на компьютере или в браузере посетителя был настроен почтовый / веб клиент по умолчанию, иначе при клике на ссылку ничего не произойдет.
В значении атрибута можно сразу указать значения для заголовков (тема, копии, тело письма и т. п.). Пробелы и переносы строки нельзя вставить без кодирования:
<a href = "mailto:[email protected]?subject=Тема%20моего%20письма&[email protected]&body= Здравствуй%20уважаемый%20автор">Написать автору</a>
Где:
- subject—тема письма.
- cc—копия письма.
- bcc—скрытая копия письма.
- body—тело письма.
Допустимо указывать несколько адресов (либо не указывать вовсе):
<a href=" mailto:[email protected], mailto:[email protected] ">Написать автору </a>
Изображение как ссылка
Для того, чтобы использовать изображение в качестве ссылки, вам необходимо поместить изображение между тегами <a> </a>:
<!DOCTYPE html> <html> <head> <title>Использование изображения в качестве ссылки<title> </head> <body> <a href = "http://yandex.ru"> <img src="10.jpg" alt="Поиск в Яндекс"> <!-- размещаем изображение в качестве содержимого гиперссылки --> </a> </body> </html>
При этом при клике на картинку будет осуществлён переход по указанной ссылке:
Размещение файлов на сайте для скачивания
С выходом HTML 5 тег <a> обзавелся таким новым атрибутом как download, он сообщает браузеру пользователя, что необходимо скачать документ, указанный в адресе ссылки, а не переходить по ней.
<!DOCTYPE html> <html> <head> <title>Пример использования атрибута download<title> </head> <body> <a href = "/path/to/file.mp3" download>Любимая песня</a> <!-- указываем файл, который предназначается для скачивания --> </body> </html>
Обращаю Ваше внимание, что к сожалению, в настоящее время еще не все браузеры поддерживают применение этого атрибута:
Если использовать только HTML, то единственный вариант, который позволит посетителям скачать, а не открыть, с вашего сайта, например, текстовый файл, это поместить его предварительно в архив (заархивировать файл). Алгоритм работы любого браузера такой, что если он не может открыть файл (не поддерживает формат), то он предлагает скачать / скачивает файл.
Отличия HTML 4.01 от HTML 5
В HTML 4.01 элемент мог быть как гиперссылкой, так и якорем, а в HTML5 элемент всегда гиперссылка (в случае отсутствия атрибута href является контейнером для гиперссылки).
Значение CSS по умолчанию
a:link, a:visited { color: (internal value); <!-- в зависимости от браузера пользователя --> text-decoration: underline; cursor: auto; } a:link:active, a:visited:active { color: (internal value); <!-- в зависимости от браузера пользователя --> }
Поддержка глобальных атрибутов
Элемент поддерживает «глобальные атрибуты».
Атрибуты событий
Элемент поддерживает «атрибуты событий».
HTML тегиHTML-ссылок mailto: пошаговое руководство
HTML-ссылка mailto открывает для посетителя почтовый клиент по умолчанию, если она установлена. Этот тип ссылки позволяет пользователю быстро связаться с вами по электронной почте. Вы можете указать тему по умолчанию, CC, BCC и тело со ссылкой mailto.
Найди свой матч на тренировочном лагере
- Карьера Карма подойдет вам с лучшими техническими учебными курсами
- Получите эксклюзивные стипендии и подготовительные курсы
Найди свой матч на тренировочном лагере
- Карьера Карма подойдет вам с лучшими техническими учебными курсами
- Получите эксклюзивные стипендии и подготовительные курсы
Иногда при создании веб-сайта для клиента они хотят, чтобы вы разместили на нем информацию об их бизнесе. Это часто включает добавление способа связи с компанией на сайте.
В наши дни в большинстве случаев это адрес электронной почты или какой-либо номер телефона. В этой статье мы рассмотрим, как связать электронное письмо в HTML. Это позволит вам убедиться, что почтовый клиент клиента по умолчанию открывается с рабочим адресом электронной почты в качестве адресата.
HTML mailto Ссылки
HTML-ссылка mailto позволяет пользователю легко связаться с вами по электронной почте.При нажатии на ссылку mailto открывается почтовый клиент пользователя. Будет создано новое электронное письмо, адресованное на адрес электронной почты, указанный в ссылке mailto.
Самый распространенный способ связать электронное письмо в HTML — использовать тег привязки с атрибутом href .
href будет указывать на адрес электронной почты, на который вы хотите отправить письмо.
Вот синтаксис базовой ссылки mailto:
com"> Электронная почта
По этой ссылке откроется новое пустое электронное письмо, адресованное вам, в почтовом клиенте пользователя.Но мы можем добавить дополнительную информацию по нашей ссылке mailto.
81% участников заявили, что они почувствовали себя более уверенными в своих перспективах трудоустройства в сфере высоких технологий после посещения учебного лагеря. Попади на буткемп сегодня.
Найдите свой матч на учебном лагереСредний выпускник учебного лагеря потратил менее шести месяцев на переходную карьеру, от начала учебного лагеря до поиска своей первой работы.
Начните карьеру сегодняСсылка mailto принимает следующее:
- Электронная почта пользователя.
- Поле темы.
- электронных писем CC.
- электронных писем BCC.
- Основной текст по умолчанию.
Давайте подробнее рассмотрим, как использовать HTML-ссылку mailto.
mailto Пример HTML
Мы создаем страницу «Свяжитесь с нами» на нашем веб-сайте, и нам нужна ссылка, по которой пользователи могут легко отправлять нам электронные письма. Мы можем реализовать эту ссылку, используя функцию ссылок HTML mailto email:
Свяжитесь с нами!
[email protected]
Если вы хотите добавить тему к электронному письму, это тоже можно сделать!
Свяжитесь с нами!
[email protected]
Наша ссылка mailto заключена в тег HTML выше.Мы можем разбить строку mailto на три части:
- Ключевое слово href: mailto:
- Электронная почта: [email protected]
- Тема: ? Subject = Письмо с xyz.com
Мы хотим добавить немного больше информации в наш Эл. адрес. Для этого мы собираемся использовать еще несколько атрибутов ссылок mailto, которые мы обсуждали в предыдущем разделе.
В приведенном ниже примере мы собираемся установить целевой адрес электронной почты, CC, BCC, тему и текст:
Найди свой матч на тренировочном лагере
- Карьера Карма подойдет вам с лучшими техническими учебными курсами
- Получите эксклюзивные стипендии и подготовительные курсы
Свяжитесь с нами!
Строка разбивается так:
- Ключевое слово href: mailto:
- Электронная почта: [email protected]
- Копия: ? Cc = [email protected] — вы можете добавить несколько CC в виде значений, разделенных запятыми
- Скрытая копия: & bcc = insertsecretemail @ xyz.com — здесь вы также можете добавить несколько BCC в виде значений, разделенных запятыми.
- Тема: & subject = Письмо с xyz.com
- Тело: & body = Body-go-here
Электронное письмо со всей этой информацией создается и открывается в почтовом клиенте пользователя по умолчанию.
Заключение
HTML-ссылка mailto автоматически открывает почтовый клиент пользователя при нажатии на нее. Вы можете заполнить ссылку mailto такой информацией, как тема, текст или CC. Ссылка mailto должна включать адрес, на который должно быть отправлено электронное письмо.
Мы рассмотрели, как добавить mailto href к тегу привязки. Эта ссылка означает, что пользователь может щелкнуть электронное письмо на веб-сайте, и откроется его почтовый клиент по умолчанию с предварительно заполненными данными. Если вам удобно, я бы посоветовал вам сделать то же самое, но с номерами телефонов или маршрутами на карте Google!
Хотите узнать больше о HTML? У нас есть для вас руководство «Как выучить HTML». Это руководство содержит советы экспертов по изучению HTML.Вы также найдете список лучших учебных ресурсов, которые помогут вам расширить свои знания.
Атрибут HTML a href, объясненный на примерах
Атрибут
относится к адресату, предоставленному ссылкой. Тег a
(привязка) не работает без атрибута
.
Как использовать тег
Иногда в рабочем процессе вам не нужна действующая ссылка или вы еще не знаете, куда она пришла. В этом случае полезно установить для атрибута
href
значение "#"
, чтобы создать неработающую ссылку.
Атрибут href
может использоваться для ссылки на локальные файлы или файлы в Интернете.
Например:
Пример атрибута Href
Пример атрибута Href
Страница участия freeCodeCamp показывает вам, как и где вы можете внести свой вклад в сообщество и рост freeCodeCamp.
Атрибут
поддерживается всеми браузерами.
Дополнительные атрибуты HTML:
hreflang
: указывает язык связанного ресурса.
target
: указывает контекст, в котором будет открываться связанный ресурс.
заголовок
: Определяет заголовок ссылки, который отображается пользователю в виде всплывающей подсказки.
Это неработающая ссылка
Это действующая ссылка на freeCodeCamp
дополнительные с атрибутом href
Якоря на странице Также можно установить привязку к определенному место страницы. Для этого вы должны сначала разместить вкладку в месте на странице с тегом и необходимым атрибутом «name» с любым описанием ключевого слова в нем, например:
Никакого описания между тегами не требуется.После этого вы можете разместить ссылку, ведущую на этот якорь, в любом месте на той же странице. Для этого необходимо использовать тег с необходимым атрибутом «href» с символом # (резкий) и ключевым словом описания привязки, например:
В начало
Ссылки на изображения
также можно применять к изображениям и другим элементам HTML.
Еще несколько примеров href Это дает базовый URL для всех остальных URL на странице
Это действующая ссылка на внешнюю таблицу стилей Что еще можно делать с
?Больше настроек! Давайте посмотрим на конкретный вариант использования:
Ссылка mailto — это своего рода гиперссылка (
) со специальными параметрами, которые позволяют указать дополнительных получателей, строку темы и / или основной текст.
Какой-то текст
Добавление темы к этому письму:
Если хотите чтобы добавить конкретную тему к этому письму, добавьте % 20
или +
везде, где есть пробел в строке темы. Простой способ убедиться, что он правильно отформатирован, — использовать декодер / кодировщик URL.
Добавление основного текста:
Точно так же вы можете добавить конкретное сообщение в основную часть электронного письма: опять же, пробелы должны быть заменены на % 20
или +
.После параметра темы любому дополнительному параметру должно предшествовать и
Пример: предположим, вы хотите, чтобы пользователи отправляли электронное письмо своим друзьям о своем прогрессе в Free Code Camp:
Адрес: пусто
Тема: Отличные новости
Body: Я становлюсь разработчиком
Ваша html-ссылка сейчас:
Отправить письмо!
Здесь мы оставили mailto пустым (mailto :?).Откроется почтовый клиент пользователя, и пользователь сам добавит адрес получателя.
Добавление получателей:
Таким же образом вы можете добавить параметры CC и bcc. Разделите адреса запятыми!
Перед дополнительными параметрами должны стоять и
.
Отправить письмо!
Дополнительная информация: MDN — Ссылки на электронную почту
Генератор ссылок Mailto
Но что еще важнее, позвольте мне рассказать вам о ссылках mailto, чтобы вы знали, как написать их самостоятельно.
Что такое ссылка mailto?
СсылкаMailto — это гиперссылка, которая позволяет пользователю отправлять электронное письмо на определенный адрес непосредственно из HTML-документа, без необходимости копировать и вводить его в почтовый клиент, такой как Gmail или Outlook.
Сначала мы рассмотрим «часть ссылки» ссылки mailto, а затем поместим ее в теги HTML.
Начать с mailto:
Каждая ссылка mailto начинается с:
mailto:
Один получатель
Затем идет адрес электронной почты без дополнительных символов, просто адрес электронной почты как есть.
mailto: [email protected]
Несколько получателей
Не рекомендуется иметь несколько получателей в полях «Кому», «Копия» или «Скрытая копия» ссылки mailto. Вы можете это сделать, но может и не сработать.
Если вы уже решили создать ссылку mailto для нескольких получателей, и вас не обескураживают, вот как это сделать:
- Добавьте несколько адресов электронной почты.
- Разделите их запятыми (,) .
- Удалите пробелы между запятыми и адресами электронной почты.
- Протестируйте ссылку с несколькими почтовыми клиентами.
Если запятые не работают …
- Разделите адреса электронной почты точками с запятой (;) .
- Удалите пробелы между точками с запятой и адресами электронной почты.
- Протестируйте ссылку с несколькими почтовыми клиентами.
Ссылка Mailto с несколькими получателями и запятыми должна выглядеть так:
mailto: first @ email.com, второй @ email.com, третий @ email.com
Или с точкой с запятой:
mailto: [email protected]; [email protected]; [email protected]
Единственный способ, который наверняка будет работать, — это с до 3 адресов электронной почты , где вы указываете один в поле «Кому», один в поле «Копия» и один в поле «Скрытая копия».
mailto: [email protected]? Cc = second @ email.com & bcc = third @ email.com
Нет получателя
Точно так же не рекомендуется оставлять поле «Кому» в ссылке mailto пустым.Вы можете это сделать, но может и не сработать.
Если вы уже решили создать ссылку mailto без получателей, это возможные способы сделать это. Примеры ниже содержат «Hello» в поле «Body» ссылки mailto.
Ванильная версия:
mailto:? Body = Привет
Космическая версия:
mailto:? Body = Привет
Пробел как версия Unicode:
mailto:% 20? Body = Привет
Отдельный параметр «Кому»:
mailto:? To = & body = Привет
Не забудьте протестировать эти ссылки с несколькими почтовыми клиентами перед их публикацией.
Знаки, разделяющие параметры
В последнем примере вы могли заметить два символа, разделяющих параметры ссылки mailto: вопросительный знак (?) и амперсанд (&) .
Вопросительный знак появляется только перед первым параметром, а амперсанд появляется перед всеми остальными. Вот несколько примеров с подчеркиванием (___), представляющим контент.
mailto: ___
mailto: ___ ? корпус = ___
mailto: ___ ? subject = ___ & body = ___
mailto: ___ ? cc = ___ & bcc = ___ & subject = ___ & body = ___
Почта по ссылке с темой
Вот пример ссылки mailto со строкой темы: «Как дела?»
mailto: кто-нибудь @ электронная почта.com? subject = Как% 20are% 20you% 20doing% 3F
Пробелы и другие специальные символы
Как видите, в примере есть несколько необычных персонажей. Это связано с тем, что генератор ссылок Mailto закодировал все специальные символы для правильного форматирования ссылки.
Вот краткий список символов, которые мы используем для перевода в символы в кодировке UTF-8:
% 20 = пробел % 21 =! % 2D = - % 2E =. % 3A =: % 3F =?
Это основная причина, почему могут пригодиться такие инструменты, как генератор ссылок Mailto.Никто не хочет запоминать, что % 20
обозначает пробел .
Это также причина, по которой я предлагаю вам ⭐ добавить этот сайт в закладки , чтобы вы могли быстрее найти его в следующий раз, когда вам понадобится создать ссылку mailto.
Почта ссылка с темой и телом
Вот пример ссылки mailto со строкой темы: «Дорогой Ларс» и текстом: «Надеюсь, у тебя все хорошо. Увидимся во вторник. С любовью, Сигрит ».
mailto: lars @ firesaga.com? subject = Уважаемый% 20Lars & body = I% 20hope% 20you% 20are% 20doing% 20well% 20and% 20will% 20see% 20you% 20on% 20Tuesday.% 20Love% 2C% 20Sigrit
Ссылка по почте на тему, текст, скрытую копию и копию
Вот пример ссылки mailto со всем:
- Кому: [email protected]
- Копия: [email protected]
- Скрытая копия: [email protected]
- Тема: Подача заявки
- Body: Приветствую вас, комитет Евровидения, посылаю вам работу этого года из Fire Saga of Iceland.С уважением, Ларс Эриксонг
mailto: [email protected]? Cc = culture @ iceland.gov & bcc = sigrit @ firesaga.com & subject = Entry% 20submission & body = Greetings% 20Eurovision% 20committee% 2C% 20I% 20am% 20sending% 20you% 20this% 20years% 20submission% 20из% 20Fire% 20Saga% 20of% 20Iceland.% 20Best% 20regards% 2C% 20Lars% 20Erickssong
(Если вы еще не догадались, мой любимый фильм «Евровидение: Сага о пожаре» (2020) ❤️ )
После того, как вы сгенерировали «часть ссылки» для ссылки mailto, все, что остается, — это вставить ее в теги HTML ссылки, которые выглядят следующим образом:
Открывающий тег стоит в начале, а закрывающий — в конце. Между ними идет текст ссылки, который является единственной частью, которая будет отображаться в конце.
Текст ссылки
Все, что остается, — это указывать ссылку на ее пункт назначения, что осуществляется с помощью атрибута href
:
Текст ссылки
Именно в этот атрибут, а точнее между кавычками, вы вставляете сгенерированную ссылку mailto:
Передай привет
После вставки в HTML-документ или на любой другой носитель, отображающий гиперссылки, создается следующая ссылка mailto:
Скажи привет
Заключение
Я считаю, что теперь вы знаете все самое важное о ссылках mailto.👩🎓 Поздравляю! 🎉 Я надеюсь, что вы нашли это руководство полезным и освоили искусство использования этих ссылок.
Как настроить MailTo для нескольких получателей, темы и тела в кодах HTML
Разработчики HTML могут использовать MailTo в ваших HTML-документах для поддержки настраиваемых автоматических сообщений электронной почты с вашего веб-сайта. В этом руководстве по HTML показано, как создавать ссылки HTML для автоматического открытия клиентских приложений электронной почты с предварительно определенными получателями, а также с темой и содержимым тела.
Используя MailTo в своих href-ссылках в файлах HTML, вы можете управлять несколькими получателями в формате, разделенном точками с запятой. Вы также можете установить для текста поля темы по умолчанию для электронного письма. Также можно установить значения поля Копировать в или CC, введя получателей для значения поля CC. Эта возможность также действительна для получателей полей слепой копии К или скрытой копии.
Синтаксис MailTo также позволяет разработчику HTML установить текст BODY по умолчанию для объекта электронной почты, который подготовлен с помощью MailTo.
Вы можете найти список из примеров HTML-кодов MailTo , чтобы обобщить использование синтаксиса MailTo с примерами.
Для получения дополнительной информации на http://ftp. isi.edu/in-notes/rfc2368.txt о синтаксисе URL-адресов mailto.
RFC2368 определяет формат унифицированных указателей ресурсов (URL) для обозначения адресов электронной почты.
В первом примере используется следующий код:
И видно на веб-странице HTML, как показано ниже:
MailTo: разработчик @ kodyaz.com
Когда интернет-пользователь, щелкнувший по указанной выше ссылке, откроет программу Outlook или почтовый клиент, установленную в качестве почтовой программы по умолчанию для нового сообщения, как показано ниже, только значение поля Кому … определено для одного получателя.
Второй пример иллюстрирует простую рассылку, но на этот раз нескольким получателям в формате, разделенном точками с запятой в коде HTML.
Некоторые программы клиентской электронной почты могут также поддерживать списки адресов электронной почты с разделителями-запятыми для объявления нескольких получателей. Но Microsoft Office Outlook не распознает разделенный запятыми синтаксис для нескольких писем.
MailTo: [email protected]; [email protected]
Вы могли заметить, что некоторые электронные письма были объявлены с новым тегом «Кому» в теге гиперссылки A. Но этот метод не поддерживается большинством почтовых программ. И не рекомендуется размещать такой HTML-код на своих веб-страницах.
Если вы также хотите объявить получателей полей «Копировать в» или «Копия», используйте приведенный ниже синтаксис для своих HTML-кодов.Это похоже на добавление нового параметра строки запроса с именем «CC» к URL-адресу.
MailTo: [email protected]; developer2 @ kodyaz.com & cc = developer3 @ eralper.com
Мы можем изменить приведенный выше синтаксис аналогичным образом для слепого копирования в или поля BCC. На этот раз нашим новым параметром строки запроса будет «BCC». Пример для BCC можно построить следующим образом:
MailTo: developer1@kodyaz. com; developer2 @ kodyaz.com & cc = developer3 @ eralper.com & bcc = developer4 @ eralper.com
После обработки деклараций получателей для нашего нового почтового сообщения в кодах HTML, мы можем дополнительно настроить новый почтовый объект, указав тему письма следующим образом:
mailto: [email protected]&subject=Mail To Syntax with Samples
Если приведенный выше синтаксис не работает на Mac (как уже упоминалось, и решение также предлагается Ada), вы можете попробовать следующее использование, где символ амперсанда заменен на «?» вопросительный знак, как при передаче параметров в URL-адрес.
mailto: [email protected]? Subject = Синтаксис по почте с примерами
Как вы догадались, BODY сообщения электронной почты можно настроить в HTML-коде, передав новый параметр с именем BODY в строке запроса объекта электронной почты с помощью определения href гиперссылки.
Ниже приведен образец настраиваемого электронного письма, тело которого определено в html-коде.
mailto: [email protected]? Subject = Синтаксис Mail To с примерами & body = Привет, в этой статье вы найдете примеры использования MailTo в HTML
Если вы хотите настроить тело, добавив немного больше, например, если вы хотите добавить символы новой строки в свое электронное письмо, вы можете добавить строку «% 0D% 0A» в основной текст.Вы можете разместить «% 0D% 0A» там, где вы хотите видеть разрывы строк или конец строки в строке вашего сообщения. Также, если вы хотите, вы можете заменить пробел или символ «» пустым пробелом на «% 20» и сформировать текстовые значения с «% 20» вместо пробелов. Таким образом, пробелы в текстах сообщений кодируются URL-адресом с помощью «% 20».
mailto: [email protected]? Subject = Синтаксис Mail To с примерами & body = Привет,% 0A В этой статье вы найдете примеры использования MailTo в HTML
Я надеюсь, что этот образец поможет обобщить использование mailto в ваших html-кодах для разработки URL-адреса для обработки электронных писем.
Полное руководство по атрибуту HTML Mailto
Было бы трудно найти кого-либо, кто работает в Интернете, который не взаимодействовал бы с HTML-ссылкой mailto. Когда вы нажимаете на нее, эта ссылка активирует почтовый клиент по умолчанию на компьютере пользователя для отправки электронной почты. Он используется внутри тега привязки с атрибутом href. В этой статье мы обсудим:
Что такое ссылка Mailto в HTML?
Ссылки Mailto используются для перенаправления пользователя на адрес электронной почты вместо ссылки.Когда пользователь щелкает ссылку mailto, на компьютере пользователя открывается почтовый клиент по умолчанию и предлагает отправить электронное письмо на адрес, указанный в ссылке mailto.
Получите навыки работы с HTML5 и CSS3 с помощью магистерской программы для разработчиков Java Full Stack. Нажмите, чтобы узнать подробности программы!
Как создавать ссылки Mailto в HTML?
Вы можете создать HTML-ссылку mailto, используя тег привязки с атрибутом href и вставив после него параметр mailto.
Код создаст следующую ссылку:
Отправить письмо
При нажатии на ссылку выше откроется новое почтовое окно:
Если вы хотите отправить электронное письмо на несколько адресов, разделите их запятыми.
Курс веб-разработчика Full Stack
Чтобы стать экспертом в курсе MEAN StackViewПараметры Mailto
Атрибут mailto принимает семь параметров, как описано ниже:
- mailto: этот параметр указывает адрес электронной почты получателя.
- cc: этот параметр используется для добавления еще одного адреса электронной почты, на который будет получена его копия. Это необязательно.
- bcc: этот параметр указывает другое электронное письмо, на которое будет получена скрытая копия письма.Это необязательно.
- subject: этот параметр используется для заполнения темы письма. Это необязательно.
- body: Этот параметр используется для заполнения содержимого письма. Это необязательно.
- ?: Этот параметр является первым разделителем параметра. Это необязательно.
- @: содержит другой разделитель параметров. Это необязательно.
Вам может быть интересно, как получить навыки, необходимые, чтобы воспользоваться огромной популярностью HTML, и как вы можете выйти за рамки простого изучения атрибута HTML mailto.Вы можете записаться на комплексный курс Full Stack Java Developer, который поможет вам подготовиться к карьере после его завершения. Чтобы узнать больше, посмотрите наше видео на YouTube, которое дает краткое введение в HTML и объясняет, как написать простую программу «Hello World» в HTML.
Если вы начинающий веб- и мобильный разработчик, обучение HTML расширит ваши навыки и возможности для карьерного роста. У вас есть к нам вопросы? Задайте их в разделе комментариев, и наши специалисты ответят на них за вас.
Как добавить тему в Mailto?
При разработке кампании по электронной почте маркетологи хотят предоставить подписчикам множество способов связаться с ними. И одним из популярных методов — много лет — была ссылка mailto. Эта ссылка затем автоматически заполнит адрес в предпочитаемом вами почтовом клиенте, что упростит отправку электронного письма.
С учетом простоты создания и включения контактных форм в электронную почту, актуально ли использование ссылки mailto? А как насчет добавления темы в mailto?
Что такое ссылка mailto?
Короче говоря, ссылка mailto — это определенная HTML-ссылка, при нажатии на которую активируется почтовый клиент пользователя по умолчанию и автоматически заполняется поле «Кому:».В электронном письме в формате HTML код, используемый для создания ссылки mailto, выглядит следующим образом:
Ссылка на адрес электронной почты.
Почему вам следует избегать mailto
В то время как ссылки mailto когда-то считались простым способом облегчить ответ на сообщения, теперь эти HTML-ссылки блокируются все большим количеством веб-клиентов из соображений безопасности.
Источник
Одной из основных проблем безопасности по-прежнему является тот факт, что ссылки mailto не сообщают вам, кому именно вы отправляете свое сообщение.Конечно, при наведении указателя мыши на текст привязки ссылки или просто разрешении почтовому клиенту загрузить и заполнить поле «Кому» будет показан адрес, но это не скажет вам, кто является получателем. Пользователи должны провести собственное расследование, чтобы выяснить, кому принадлежит этот, казалось бы, случайный адрес.
Половина людей, пользующихся Интернетом, будет переходить по неизвестным ссылкам.
Эта информация поразительна, потому что это означает, что половина людей, пользующихся Интернетом и электронной почтой, охотно открываются для возможных хакеров, которые не желали бы ничего, кроме того, что вы щелкнули неправильную ссылку и в конечном итоге потеряли ценную личную информацию.
Несмотря на то, что эти опасения вполне законны, все еще есть много маркетинговых команд, которые предпочитают использовать ссылки mailto в своих электронных письмах в формате HTML. Мы расскажем, как именно это сделать, но для ясности: мы думаем, что есть множество других способов вызвать отклик на ваши маркетинговые сообщения, которые более успешны и безопасны, чем ссылка mailto. Подробнее об этом здесь.
Как добавить темы к письму
Хотя все больше клиентов электронной почты и веб-клиентов начинают либо блокировать, либо прекращать использование ссылок mailto, все еще есть маркетологи, которые хотят включить их в свои методы работы с электронной почтой.
Хотя такая практика широко считается плохой почтовой практикой, те, кто ее используют, часто спрашивают, как добавить тему в ссылку mailto. Опять же, хотя это считается плохой практикой электронной почты, существует код, который позволяет пользователям добавлять обозначенную тему в ссылку mailto:
Ссылка на адрес электронной почты находится здесь.
Как измерить успех вашей почты по ссылке
Оценить эффективность вашей ссылки mailto не так просто, как отслеживать ключевые показатели эффективности, что можно сделать с помощью контактных форм. Лучший способ отслеживать успешность ваших ссылок mailto — использовать отслеживание событий, если это доступно у вашего поставщика аналитики, или использование чего-то вроде Диспетчера тегов Google, чтобы пометить почту для кликов по ссылкам.
Источник: Тревор Эйерс
Действительно ли имеет значение использование ссылки mailto?
Хотя многие маркетологи все еще используют ссылки mailto, ответ на вопрос, действительно ли они имеют какое-то значение, — решительный нет.
Опять же, это связано с тем, что использование ссылок mailto является проблемой безопасности, особенно в эпоху, когда взлом компьютеров стал слишком распространенным явлением.Вот почему это помечено как плохая практика электронной почты, и почему многие почтовые клиенты теперь блокируют работу этой функции, когда пользователи пытаются щелкнуть ссылки mailto.
Что теперь?
Вместо того, чтобы сосредоточиться на использовании ссылок mailto, почему бы не обратить ваше внимание на использование HTML-формы? Узнайте, как создавать HTML-формы для использования в электронных письмах сегодня.
Mailto — Как создать ссылку электронной почты — Как использовать протокол Mailto, тег Mailto и ссылку Mailto
В этом руководстве вы узнаете, как создать ссылку электронной почты, используя правильный синтаксис mailto, и объясните все свойства mailto ручка.
Если вы хотите использовать любую из этих опций mailto вместе с измененной и защищенной ссылкой с наш кодировщик адресов электронной почты (чтобы избежать спама), введите код, выделенный светло-желтым цветом, в поле «Дополнительные параметры». Обратите внимание, что преобразование расширенных параметров mailto в ASCII приведет к тому, что ссылка не будет Работа. Поэтому мы не рекомендуем использовать параметры синтаксиса cc или bcc mailto. (объяснено ниже) и вместо этого введите все адреса электронной почты в поле адреса электронной почты, разделенные запятыми.
Простая ссылка на электронную почту:
Синтаксис Mailto: адрес «> Свяжитесь с намиРабочий пример: Свяжитесь с нами
Это самая простая ссылка. Как и обычная URL-ссылка на любой сайт, эта ссылка начинается с начального тега. , за которым следует текст, который вы хотите отобразить в ссылке, а затем конечный тег .
Разница только в том, что находится внутри кавычек. Для ссылки на адрес электронной почты это mailto :, следует адрес электронной почты, а затем, при желании, некоторые дополнительные параметры, описанные ниже.
Несколько получателей:
Синтаксис Mailto: Свяжитесь с намиРабочий пример: Свяжитесь с нами
Эта ссылка аналогична указанной выше, но предназначена для нескольких адресов электронной почты. Чтобы создать эту ссылку, просто введите каждый адрес электронной почты через запятую.
Сравнение опций cc и bcc
по сравнению с этим у этого есть преимущество. При кодировании ссылок электронной почты во избежание использования спамерами
наш инструмент для изменения адресов,
вы можете ввести все три адреса электронной почты в слот для адресов электронной почты и замаскировать их.
Ссылка на электронную почту со строкой темы:
Синтаксис Mailto: Свяжитесь с намиРабочий пример: Свяжитесь с нами
Чтобы создать такую ссылку, введите? Subject = Комментарии о синем цвете. внутри кавычек сразу после адресов электронной почты.
Ссылка на электронную почту с копией:
Синтаксис Mailto: Свяжитесь с намиРабочий пример: Свяжитесь с нами
Чтобы создать такую ссылку, введите? Cc = second @ email.address, third @ email.address.
внутри кавычек сразу после вашего адреса электронной почты.
Ссылка на электронную почту с скрытой копией:
Синтаксис Mailto: Свяжитесь с намиРабочий пример: Свяжитесь с нами
Чтобы создать такую ссылку, введите? Bcc = second @ email.address, third @ email.address. внутри кавычек сразу после вашего адреса электронной почты.
Ссылка на электронную почту с начальным сообщением в теле:
Эта опция в некотором роде нова для html, что означает, что некоторые почтовые программы еще не начали поддерживать несколько абзацев в ссылках электронной почты.Вы обязательно должны подумать об этом, прежде чем использовать несколько абзацев. Альтернативный вариант — использовать всего один абзац, что мы и предлагаем.
Синтаксис Mailto: Свяжитесь с намиРабочий пример: Свяжитесь с нами Синтаксис Mailto: address? Body = Первый абзац. % 0A% 0A Второй абзац. % 0A% 0A Третий абзац и т. д. «> Свяжитесь с нами
Рабочий пример: Свяжитесь с нами
Чтобы создать эту ссылку, введите? Body = Один абзац.или? body = Первый абзац. % 0A% 0A Второй абзац. % 0A% 0A Третий абзац и т. Д. внутри кавычек сразу после вашего адреса электронной почты.
Использование нескольких дополнительных параметров:
Чтобы ввести несколько дополнительных параметров, введите первый расширенный параметр с вопросительным знаком?. Введите все остальные параметры с амперсандом или символом «и», &.
Синтаксис Mailto: Свяжитесь с намиРабочий пример: Свяжитесь с нами
Это ссылка на [email protected] с копией на [email protected] и скрытой копией
по адресу john@email. address. В теме написано «Комментарии по поводу синего цвета».
Первое предложение электронного письма должно быть следующим: «Ниже приводится все, что я могу сказать о синем цвете.».
Если вы хотите защитить информацию о своем адресе электронной почты, мы снова предлагаем вам вместо этого использовать наш кодировщик адресов электронной почты с опцией Customized Display. В качестве адреса электронной почты введите все адреса электронной почты через запятую.
ваш @ email.address, jose @ email.address, john @ email.address
Используйте все, что хотите, в качестве настраиваемого дисплея. «Свяжитесь с нами» — самая распространенная фраза.
Предлагается добавить описательные теги комментариев, чтобы через год вы знали, что это за ссылка.
В поле «Дополнительные параметры» введите все, от вопросительного знака до второй кавычки.
? Subject = Комментарии о синем цвете & body = Ниже все, что я могу сказать о синем цвете.
Если вы решили пойти по пути использования контактной формы, вы также можете просто использовать созданный нами генератор контактной формы.