HTML5中的a标签新增了哪些属性
HTML5中的a标签新增了多个属性,下面我们逐一介绍。
1. download属性
download属性可以让浏览器下载链接的资源而不是打开,这个属性的值是下载的文件名。
下面有个例子,点击链接后将下载图片,下载的文件名为“flower”:
<a href="rose.jpg" download="flower">下载图片</a>
2. hreflang属性
hreflang属性用于指定链接的文档语言。
下面有个例子:
<a href="http://example.com" hreflang="en">英文版本</a>
在这个例子中,这个链接是一个英文版本的网站。
3. rel属性
rel属性可以用于指定链接与当前文档的关系。常见的值有以下。
- alternate:用于指定当前文档的替代版本
- author:用于指定当前文档的作者
- bookmark:用于指定当前文档的书签
- help:用于指定当前文档为帮助文档
- license:用于指定当前文档的许可证
- next:用于指定当前文档的下一篇
- nofollow:用于指定这个链接不要被搜索引擎收录
- noreferrer:用于防止资源窃取
- prev:用于指定当前文档的上一篇
- search:用于指定当前文档为搜索文档
- tag:用于指定当前文档的标签
下面有个例子:
<a href="http://example.com" rel="nofollow">不要收录这个链接</a>
在这个例子中,这个链接不要被搜索引擎收录。
4. target属性
target属性用于指定链接的打开方式。
常见的值有以下:
- _self:在当前的浏览器窗口或框架中打开链接
- _blank:在新的浏览器窗口中打开链接
- _parent:在当前框架的父级中打开链接
- _top:在整个窗口中打开链接
下面有个例子:
<a href="http://example.com" target="_blank">在新的窗口中打开链接</a>
在这个例子中,这个链接在新的浏览器窗口中打开。
5. type属性
type属性用于指定链接的文档类型。
常见的值有以下:
- text/html:用于指定HTML文档
- image/jpg:用于指定JPEG图片
- audio/mpeg:用于指定MP3音频文件
- video/mp4:用于指定MP4视频文件
下面有个例子:
<a href="index.html" type="text/html">HTML文档链接</a>
在这个例子中,这个链接指向一个HTML文档。
总结
通过这篇文章,我们介绍了HTML5中a标签中新增的下载属性、文档语言属性、关系属性、打开方式属性和文档类型属性。这些属性能为开发者提供更好的用户体验和SEO效果。