Атрибут download в HTML5
Когда Вы ставите на своих страницах ссылки на различные изображения, PDF-файлы и даже иногда потоковое видео, то вместо скачивания, оно автоматически начинает выводиться в браузере. В HTML5 появился атрибут download, который позволяет именно скачать файл, а не открыть его в браузере.
Пример использования атрибута download в HTML5:
<a href="images/photo.jpg" download>скачать фото</a>
Теперь при переходе по ссылке файл начнёт скачиваться. Так же можно задать и имя, которое появится при сохранении файла. Чтобы это сделать, надо у атрибута download поставить значение:
<a href="images/photo.jpg" download="photo">скачать фото</a>
Вот так всё просто это делается, однако, как я уже говорил в предыдущих статьях, HTML5 на данный момент ещё не является особо рабочим. И до полной поддержки современными браузерами ещё далеко. В частности, атрибут download поддерживается лишь свежими версиями Firefox и Chrome.
-
- Михаил Русаков
Комментарии (8):
А ведь есть аналог на JavaScript?
Ответить
HTML5? Михаил мини видеокурс по HTML5 в вашем исполнении будет?
Ответить
http://myrusakov.ru/html5-ne-rabotaet.html
Ответить
Возникает логический вопрос зачем его вообще тогда учить если он не работает? Всё равно спасибо Михаил ваш сайт очень полезный
Ответить
Полностью с Вами солидарен. Применять его будут ой как не скоро. Т.к. большинство браузеров его не поддерживают на данный момент. Когда IE10, к примеру, будет по значимости такой же, как сейчас IE6, тогда HTML 5 и будут использовать, но лучше его начать учить уже сейчас. Чтобы в будущем быть во все оружия! :)
Ответить
Михаил, советую добавить на сайт кнопочку "Заметили не точность?" ну или еще какой способ по сообщению вам об ошибках/опечатках в статьях. P.S. в данной статье в последнем абзаце пропущено слово "момент"
Ответить
Михаил напишите статью про переходы по страницам на ajax. Ведь это увеличивает скорость загрузки страниц.
Ответить
Спасибо, исправил!
Ответить
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.