Атрибут download HTML тега <a>
HTML тег <a>Значение и применение
Атрибут download (HTML тега <a>) указывает браузеру, что необходимо скачать документ, указанный в адресе ссылки, а не переходить на него. Атрибут может быть использован только в том случае, если для элемента <a> задан атрибут href, который задает URL адрес страницы, или документа на которую ведёт ссылка.
Значение атрибута download не является обязательным и задает новое имя для скачиваемого файла. Нет никаких ограничений на возможные значения, при этом браузер пользователя автоматически определяет и подставляет правильное расширение для скачиваемого пользователем файла.
Поддержка браузерами
Тег | Chrome | Firefox | Opera | Safari | IExplorer | Edge |
---|---|---|---|---|---|---|
download | 14.0 | 20.0 | 15.0 | 10.1 | Нет | 13.0 |
Синтаксис:
<a href = "URL" download = "filename">
Значения атрибута
Значение | Описание |
---|---|
filename | Задает новое имя для скачиваемого файла. Значение не является обязательным. |
Отличия HTML 4.01 от HTML 5
Атрибут считается новым в HTML 5.Пример использования
<!DOCTYPE html> <html> <head> <title>Пример использования атрибута download<title> </head> <body> <a href = "sound.mp3" download = "nevergiveup">Содержимое элемента</a> <!-- указываем файл, который предназначается для скачивания --> </body> </html>
В данном примере мы разместили гиперссылку (HTML тег <a>), атрибутом href задали URL адрес документа на который ведёт ссылка, а атрибутом download указали браузеру, что он предназначен для скачивания и при клике на него он скачается с именем "nevergiveup".
В браузере это будет выглядеть следующим образом:
Любимая песня