HTML 4.01 与 HTML 5 之间的差异

在 HTML5 中,download 属性是 标签的新属性。

因此,download 是属于HTML5的新属性,失效原因分析如下:

1、没有声明html5,需要再html文件头声明

声明必须是 HTML 文档的第一行,位于 标签之前。

声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。

在 HTML 4.01 中, 声明引用 DTD,因为 HTML 4.01 基于 SGML。DTD 规定了标记语言的规则,这样浏览器才能正确地呈现内容。

HTML5 不基于 SGML,所以不需要引用 DTD。

提示:请始终向 HTML 文档添加 声明,这样浏览器才能获知文档类型。

2、存在跨域问题,通过download 属性下载文件,必须为同一域名下

参考链接:

https://segmentfault.com/q/1010000014555598?utm_source=index-hottest

http://www.w3school.com.cn/tags/tag_doctype.asp

http://www.w3school.com.cn/tags/att_a_download.asp

html a标签无效,Html a标签 download属性失效原因相关推荐

  1. js下载文件及前端使用a标签下载文件download属性失效问题

    通常下载通过document.createElement创建虚拟a标签 function downloadFileUrl(val, url, fileName) {if (isVal) return ...

  2. 标签中包含input时line-height属性失效的解决办法

    今天在项目中碰到一个问题,就是在ie6下,p标签的line-height不起作用.琢磨了好久,在javascript罗浮宫的同学提示下,才知道包含了input标签时,ie6下行高会失效,其它浏览器均正 ...

  3. a标签 服务器文件,a标签download chrome 浏览器报服务器错误

    1.使用 a 标签进行文件下载时,download 属性主要是用来设置默认文件名称的,可以不加. 只要给了文件下载的 href 地址,a 标签就可以完成下载. 对于图片.pdf类的文件,我们一般需要加 ...

  4. a标签download属性无效_HTML从零开始——链接标签

    链接(hyperlink)是互联网的核心.它允许用户在页面上,从一个网址跳转到另一个网址,从而把所有资源联系在一起. URL 是链接指向的地址.链接不仅可以指向另一个网页,也可以指向文本.图像.文件等 ...

  5. a标签download属性无效_html常用标签大全

    html中标签有很多,每一种标签都有着不同的用处,下面这篇文章给大家总结html常用的标签,每一种标签都会跟随一个例子,话不多说,让我们来看看具体内容. 我的学习交流群web前端学习交流群 <f ...

  6. 【HTML】处理<br>换行符追加到前端换行无效的问题 --- html中渲染的字符串中包含HTML标签无效的处理方法,字符串中包含HTML标签被转义的问题 解决

    [HTML]处理 换行符追加到前端换行无效的问题 --- html中渲染的字符串中包含HTML标签无效的处理方法,字符串中包含HTML标签被转义的问题 解决 参考文章: (1)[HTML]处理 换行符 ...

  7. SpringBoot v2.2.6版本遇到的坑------Thymeleaf的sec:authorize标签无效

    SpringBoot v2.2.6版本使用Thymeleaf的sec:authorize标签无效的解决办法 问题场景复现 解决过程 问题场景复现 SpringBoot版本 v2.2.6 在html中写 ...

  8. [html] 使用a标签的download属性下载文件会有跨域问题吗?如何解决?

    [html] 使用a标签的download属性下载文件会有跨域问题吗?如何解决? 最近刚遇到这个问题,后台返回的图片链接,点击按钮批量下载,a标签的 download 属性只对同源文件有效, 所以我们 ...

  9. a标签 download属性不生效,一直还是预览图片BUG

    问题描述:前段时间一直想使用前端的a标签实现文件下载,使用的a标签的download属性就能实现.可是FTP服务器的图片还是一直只能预览无法直接下载. #使用的地址是直接使用的IP端口的,原因就出在这 ...

最新文章

  1. C++ Primer 5th笔记(chap 17 标准库特殊设施)tuple 类型
  2. RxJS Functional Programming
  3. CSS之REM和EM的区别
  4. 如何下载项目所需要jar包
  5. 开课吧:常见的数据可视化分析工具有哪些?
  6. 【文本摘要】BottleSum——文本摘要论文系列解读
  7. lindows.javaeye.com
  8. 【TSP】基于matlab混合粒子群算法求解旅行商问题【含Matlab源码 397期】
  9. 选择IT行业的自我心得,希望能帮助到各位!(一)
  10. 你应该知道的原型图工具Mockplus(摩客)
  11. Java SE 007 循环控制语句
  12. 【通信原理】第四章 -- 信道
  13. 获取手机唯一标识插件_H5能获取到手机设备ID或者手机浏览器唯一识别码吗
  14. pandas 的基本使用
  15. 关于ios::sync_with_stdio(false);和 cin.tie(0)加速c++输入输出流
  16. 【低功耗蓝牙BLE】连接事件和相关参数
  17. 【Matlab WSN通信】A_Star改进LEACH多跳传输协议【含源码 487期】
  18. 数据管理-数据质量检测
  19. AutoJS4.1.0实战教程---京东领京豆
  20. 关于flickr的数据集笔记

热门文章

  1. sharding-jdbc的使用
  2. LINUX下动态链接库的使用(dlopen/dlsym/dlclose/dlerror)
  3. 查看linux操作系统文件夹结构
  4. 仿智联招聘首页html源码,模仿智联职位选择,地区选择Js插件
  5. linux查看端口是否被占用
  6. 达人评测 华硕ROG 幻 14 2022款怎么样
  7. ROG幻X领衔 ROG 2022全线笔记本硬核升级
  8. OpenCV-Python 中文教程3——把鼠标当画笔
  9. mysql密码更改和免费安装图形化工具SQLYog
  10. mcp3208C语言程序,MCP3208 12位ADC与单片机的Proteus仿真