Привіт, друзі!
Сьогодні хочу поділитися з вами корисним трюком — як за допомогою атрибута «download» в HTML5 зробити посилання, яке дозволить користувачам завантажувати файли прямо з вашого сайту. Хочете, щоб ваші користувачі могли швидко скачувати архіви «.zip», «.rar» або навіть зображення та PDF-документи? Все просто! Давайте розберемося, як це працює.
Цей атрибут особливо корисний, якщо ви створюєте сайт для обміну файлами або сховище документів. Він допоможе вам не лише надати зручний доступ до файлів, а й покращити досвід користувачів.
Давайте подивимося, як це працює на практиці.

Спочатку, якщо ви просто вказуєте посилання на зображення:
<a href="overcod-net.png">Посилання на картинку</a>
Браузер відкриє картинку в вікні. Але якщо ви хочете, щоб замість цього користувачу запропонували завантажити зображення, додайте атрибут «download»:
<a href="overcod-net.png" download>Завантажити картинку</a>
Тепер при кліку на посилання, замість відкриття зображення, браузер запропонує завантажити файл.
Припустимо, ви хочете запропонувати завантажити веб-сторінку. Звичайне посилання працюватиме так:
<a href="index.html">Посилання на веб-сторінку</a>
Але додавши атрибут «download», ви зміните його поведінку:
<a href="index.html" download>Завантажити веб-сторінку</a>
Тепер замість того, щоб відкрити сторінку, браузер запропонує зберегти її на пристрій.
Бажаєте надати користувачу можливість завантажити PDF-документ? Без атрибута «download» це виглядатиме так:
<a href="1.pdf">Посилання на книгу</a>
Якщо ж ви хочете, щоб замість відкриття PDF-файлу, він одразу завантажувався, додайте атрибут:
<a href="1.pdf" download>Завантажити книгу</a>
Тепер при кліку на посилання PDF-файл буде одразу запропоновано завантажити.
Атрибут «download» — це незамінний інструмент для створення зручних посилань на скачування файлів. З його допомогою ви можете надати користувачам доступ до файлів без зайвих зусиль та покращити взаємодію з вашим сайтом.
Якщо у вас виникли питання або пропозиції, залишайте їх у коментарях! Мені буде цікаво почитати.
Не забувайте підписуватися на оновлення блогу, щоб не пропустити нові корисні уроки. Удачі та успішного кодування!
Перевірка знань: Тест з основ HTML
129
HTML з нуля: Додаємо аудіо та відео на сайт — для початківців. Урок №26
151
HTML з нуля: Коментарі в HTML. Урок №24
147
HTML з нуля: Тег DOCTYPE в HTML. Урок №23
117
HTML з нуля: і — що реально впливає на SEO. Урок №22
152
Залишити відповідь