HTML and CSS

Email Links

An email link is just like a standard link, except that, instead of sending you to another page, the link opens the associated email application so you can email the individual directly. Email links are especially useful for contact emails for individuals, staff members on a company site, and customer service and support feedback.

Email links use the mailto: attribute along with the HRef attribute and the recipient's email address to accomplish this function.

Using the mailto: attribute to create an email link

<a href="mailto:abc@domain.com">click to email</a>

Clicking on a mailto: link opens your email software and inserts the email address into the To field.

If you'd like to make your link a little more user-friendly, you can also add a subject line by following the email address with a question mark (?) and the subject attribute and value.

Adding a subject to the email

<a href="mailto:abc@domain.com?subject=feedback">click to email</a>

Mailto: link with subject line added.

You'll want to consider accessibility features for your links as well, especially the title attribute and a description, and tabindex if the sequential order of links on a given page is particularly important to your site visitors.

Adding accessibility features to mailto: links

<a href="mailto:abc@domain.com?subject=feedback" title="click to email
 feedback" tabindex="3">click to email</a>

The title text now appears in a ToolTip as the mouse passes over the link. The tabindex is set to 3, so the site visitor can press the Tab key three times to reach the link, a very helpful offering to those individuals with mobility impairments.