Introduction
The <a> tag in HTML creates a hyperlink to web pages, files, email addresses, locations or different URL.
href
html
<a href="https://www.google.com">Google</a>
<a href="mailto:kkan0615@gmail.com">Email</a>
<a href="tel:+1234567890">Phone</a>
The href attributes defines the URL of the page, email or phone number.
Notes
- For the mail, it should start with
mailto. - For the telephone, it should start with
tel: - URL links are restricted to HTTP-based URLs.
- Relative path indicates current URL.
hreflang
The hreflang attributes specifies the language of the link.
Notes
- It is only used if the
hrefattribute is set - language code is passed. Language codes
referrerpolicy
The referrerpolicy attribute which referrer information to send with the link
Values
no-referrer: The Referer header will not be sent.no-referrer-when-downgrade: The Referer header will not be sent without HTTPSorigin: The sent referrer will be limited to the origin of the referring page: its scheme, host, and port.origin-when-cross-origin: The referrer sent to other origins will be limited to the scheme, the host, and the port. Navigations on the same origin will still include the path.same-origin: A referrer will be sent for same origin, but cross-origin requests will contain no referrer information.strict-origin-when-cross-origin: Send a full URL when performing a same-origin request.(Default)unsafe-url: The referrer will include the origin and the path. (It is unsafe)
rel
The rel describe the relationship of the link.
values
- alternate
- author
- bookmark
- external
- help
- license
- next
- nofollow
- noreferrer
- noopener
- prev
- search
- tag
target
html
<a
href="https://www.google.com"
target="_blank"
>
Google
</a>
The target attribute defines where to display the linked URL.
values
_self: The current browsing context(Default)_blank: Open a new tab or window._parent: The parent browsing context of the current one. If there is no parent, it behaves as_self._top: most topped browsing context. If current is top, it behaves as_self.
download
The download attribute allows to download file via link. The file name can be set or empty if you don't want to set the file name.
