diff --git a/src/vs/languages/html/common/htmlTags.ts b/src/vs/languages/html/common/htmlTags.ts
index 000a6f1bff2..534f2e3e86b 100644
--- a/src/vs/languages/html/common/htmlTags.ts
+++ b/src/vs/languages/html/common/htmlTags.ts
@@ -54,7 +54,7 @@ export function getHTML5TagProvider(): IHTMLTagProvider {
figure: none,
figcaption: none,
div: none,
- a: ['href', 'target', 'ping', 'rel', 'media', 'hreflang', 'type'],
+ a: ['href', 'target', 'download', 'ping', 'rel', 'hreflang', 'type'],
em: none,
strong: none,
small: none,
@@ -96,7 +96,7 @@ export function getHTML5TagProvider(): IHTMLTagProvider {
track: ['default:v', 'kind', 'label', 'src', 'srclang'],
canvas: ['width', 'height'],
map: ['name'],
- area: ['alt', 'coords', 'shape', 'href', 'target', 'ping', 'rel', 'media', 'hreflang', 'type'],
+ area: ['alt', 'coords', 'shape', 'href', 'target', 'download', 'ping', 'rel', 'hreflang', 'type'],
base: ['href', 'target'],
link: ['href', 'rel', 'media', 'hreflang', 'type', 'sizes'],
meta: ['name', 'http-equiv', 'content', 'charset'],