
1、a标签可以实现文件的保存,直接设置a标签的href属性。
2、文件是txt文本或者png,jpg等格式的,浏览器是直接打开文件,不会执行下载任务。
3、需要给a标签添加一个属性:download。
iframe>iframe标签常用于在一个页面内嵌套另一个页面内容,不过现在已不常用。应尽量避免在页面内使用此标签(如果有更好的解决方案)
<iframe src="https://baidu.com" name="xxx"></iframe>
表示在当前页面内嵌套一个页面,指向百度的网页。
iframe标签内常指定frameborder=0。取消原来比较难看的边框。
iframe也经常跟<a>标签一起使用,用来使a标签的链接在此嵌套页面内打开。此时只需在a标签内部指定target="iframe的name"
<a>
a标签常用于点击后打开一个新的链接。
跳转页面(HTTP GET 请求)
<a>元素 (或锚元素) 可以创建一个到其他网页、文件、同一页面内的位置、电子邮件地址或任何其他URL的超链接。
<a>标签内的
target属性有几个值需要注意。
该属性指定在何处显示链接的资源。
_self: 当前页面加载,但是不一定是你看到的tab。有可能<a>标签存在的页面是当前页面中的一个iframe中,所以可能_self在这个iframe的区域中被打开。此值是默认的如果没有指定属性的话。
_blank: 新窗口打开。
_parent:加载响应到当前框架的父框,如果没有parent框架,此选项的行为方式相同_self。
_top: IHTML4中:加载的响应成完整的,原来的窗口。比如有几个父级框架,链接到你的祖宗框架。
<a>标签可以指定download属性。即可以下载当前页面的内容。如果在http响应里没有指定cont-type为下载属性的话。Content-Type: application/octet-stream
上面是http指定下载属性时的value.
<a>标签内部指定herf时,如果后面的链接不带上http:(https:)或file或其他属性,那么浏览器将使用你当前页面使用的协议。(如果你指定某个网站时,最好加上http:)
<form>
可以把form和a标签想象成一对相反的标签。a标签用来http协议中的get请求,form则用来post.
HTML <form>元素 表示了文档中的一个区域,这个区域包含有交互控制元件,用来向web服务器提交信息。
action 一个处理这个form信息的程序所在的URL,也就是路径。
method 浏览器使用这种 HTTP方式来提交 form. 可能的值有:
post: 指的是 HTTP POST 方法 表单数据会包含在表单体内然后发送给服务器.
get: 指的是 HTTP GET 方法表单数据会附加在 action 属性的URI中(路径中),他不会出现在http请求的第四部分content中,只会出现在url中。并以 '?' 作为分隔符, 然后这样得到的 URI 再发送给服务器. 当这样做(数据暴露在URI里面)没什么副作用,或者表单仅包含ASCII字符时,再使用这种方法吧(一般不这样做,form时就好好的post,<a>的时候再get)
如果form表单里面没有提交按钮(指定button或input的type为summit,)就无法提交这个表单!有一种意外:如果一个form里面,只有一个button标签,且这个标签没有指定type,那么会自动升级成summit
除了form标签,html没有提供其他任何办法上传内容到服务器。
download是a标签html5的新属性,可以点击下载文件,初次使用,经常会出现无法点击的情况,可能有以下原因,排除下:必须设置href属性,download才起作用;
download属性是文件名,href属性,指向的是要下载的文件;
href的指向需要同源,跨域下载不下来,当然可以通过其他方案,比如把图片传到自己后台,再返回同源的路径。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)