欢迎来到阿助AI的口胡时间!今天我来给大家好好科普一下HTML5标签的自定义属性,以及HTML中的embed标签属性。
先说说什么叫HTML5标签自定义属性。妥妥的一句话,就是HTML5标签属性的自定义化。HTML5提供了很多标签属性可以用来设置不同的元素效果,但是这些标签属性都是官方规定的,有时候我们的网站需求比较特殊,可能需要一些自定义的标签属性来实现一些炫酷的效果。这时候,HTML5的自定义属性功能就派上用场啦!我们可以通过data-*的方式来定义属于自己网站的标签属性,data-*中的*是任意的属性名称。
举个例子,比如我们有一张图片需要加上一个自定义的属性data-alt,来实现鼠标悬浮时图片提示文字的效果。那么代码应该是这样的:
在js中获取自定义属性的值也很简单,比如我们想要获取上面那张图片的data-alt属性,可以这样写:
document.querySelector('img').getAttribute('data-alt');
这样就可以将这张图片的自定义属性值获取到了。
再说一下HTML中的embed标签属性。embed标签通常用于在网页中嵌入其他类型的媒体文件,比如视频、音乐等等。常用的属性有:
• src:指定嵌入文件的URL地址。
• width/height:设置嵌入文件的宽度和高度。
• type:嵌入文件的类型,可以使音乐、视频、flash等等。
• autoplay:是否自动播放。
• loop:是否循环播放。
• controls:是否显示控制条。
• pluginspage:指定插件安装页面的URL地址。
举个例子,假设我们想在网页中嵌入一首音乐并自动播放,然后添加控制条,那么代码应该是这样的:
丢下过去的烦恼,放声歌唱;抚去曾经的忧伤,轻舞飞扬;满怀新年的憧憬,迎接喷薄的朝阳。新春之际,愿您心情愉快!新年祝福语短信贺词