网站首页 > 技术教程 正文
在页面中嵌入PDF文件
在上一篇《在html页面中嵌入其他页面的方法——零基础自学网页制作》(结尾见目录)中我们学习了如何在页面中嵌入其他页面的操作。今天我们来嵌入一个pdf文件。
其实使用<iframe>标签也可以导入pdf标签,就是把pdf文件路径赋予src属性就可以了。
示例代码如下:
<body>
<iframe width="100%" height="900px" src="pdf/人工智能游戏编程真言.pdf"></iframe>
</body>
页面效果如下:
考虑到pdf的版权问题就不给大家上传云盘了,大家可以找其他pdf文件代替即可。如果您对这本书感兴趣可以关注并私信我。
除此之外再给大家介绍两个新标签。
一个是<embed/>标签,一个是<object></object>标签。
<embed/>标签和<img/>标签类似,没有结尾标签,修改src属性即可显示pdf文件。
<object>标签与<iframe>标签类似,有开始有结尾,不同的是,指定文件路径的属性不是src而是data。
设置长宽的操作都一样,示例代码如下:
<body>
<iframe width="100%" height="300px" src="pdf/人工智能游戏编程真言.pdf"></iframe>
<embed width="100%" height="300px" src="pdf/人工智能游戏编程真言.pdf"/>
<object width="100%" height="300px" data="pdf/人工智能游戏编程真言.pdf"></object>
</body>
页面效果如下:
实际上,<embed>和<object>也可以显示页面,示例代码如下:
<body>
<iframe width="100%" height="300px" src="https://baike.baidu.com/item/%E6%AD%BC-20/1555348?fromtitle=%E6%AD%BC20&fromid=1838467&fr=aladdin"></iframe>
<embed width="100%" height="300px" src="https://baike.baidu.com/item/%E6%AD%BC-20/1555348?fromtitle=%E6%AD%BC20&fromid=1838467&fr=aladdin"/>
<object width="100%" height="300px" data="https://baike.baidu.com/item/%E6%AD%BC-20/1555348?fromtitle=%E6%AD%BC20&fromid=1838467&fr=aladdin"></object>
</body>
页面显示效果如下:
除了页面和pdf文件外,这三个标签均可以嵌入图片,示例代码如下:
<body>
<iframe width="100%" height="300px" src="image1.jpg"></iframe>
<embed width="100%" height="300px" src="image1.jpg"/>
<object width="100%" height="300px" data="image1.jpg"></object>
</body>
页面效果如下:
观察一下还是挺有趣的,除了iframe外,其他两个标签的图片长宽均继承了它们自身的长宽比例。这里只是为了给大家做测试,显示图片的话还是尽量使用<img>标签。
说到<embed>和<object>这两个标签,在功能上和<iframe>非常相似,但是相比较而言,<iframe>标签更加灵活。在我之前做的测试中,在不经过特殊设置的情况下,iframe可以显示MP4视频文件,而另外两个不能。实际上,html5之后视频统一由<video>标签来打开,具体操作我们在后面的内容中为大家介绍。
<embed> <object>标签可以在页面中嵌入.swf文件,不过这个类型的文件目前在手机上已经很少用到了,电脑上也不是很常见。
object 的初衷是取代 img 和 applet 元素。不过由于漏洞以及缺乏浏览器支持,这一点并未实现。
因此相比较而言,<embed> <object>两个标签作用不是很大,大部分功能也被其他标签取代。
在笔者的产业实践过程中也很少用到这两个标签,这里也就作为一个扩充知识介绍给大家吧。
实际上我本人对这两个标签和<iframe>标签的具体区别以及背后的原因知道的也不多。
如果有小伙伴对<embed>和<object>的历史和特性有了解的话,请在留言区赐教!在下不胜感激!
喜欢的小伙伴请关注和转发,阅读中遇到任何问题请给我留言,如有疏漏或错误欢迎大家斧正,不胜感激!
HTML完整学习目录
HTML序章(学习目的、对象、基本概念)——零基础自学网页制作
使用HTML添加表格2(表格头部与脚部)——零基础自学网页制作
使用HTML添加表格4(行颜色与表格嵌套)——零基础自学网页制作
封闭在家学网页制作!为页面嵌入PDF文件——零基础自学网页制作
HTML表单3(下拉列表、多行文字输入)——零基础自学网页制作
HTML表单4(form的action、method属性)——零基础自学网页制作
猜你喜欢
- 2024-12-28 网店美工怎么考 网店美工考题
- 2024-12-28 ps板绘教程,PS板绘绘画步骤详细教程
- 2024-12-28 淘宝美工是不是很难学呢?需要掌握什么技巧呢
- 2024-12-28 网页美工与UI设计的区别是什么? 淘宝美工和网页设计哪个好
- 2024-12-28 零基础小白,该如何才能学好美工呢?
- 2024-12-28 美工应学些什么 美工需要学什么
- 2024-12-28 85%的电商美工都不知道的场景海报合成技巧
- 2024-12-28 UI设计与网页美工的区别是什么 ui设计与网页美工的区别是什么呢
- 2024-12-28 美工设计必备的国内外素材网站大全
- 2024-12-28 为新手设计师(美工)提供高质量素材网站
你 发表评论:
欢迎- 01-11关于Vmware workstation的网络设置
- 01-11使用VMware Workstation虚拟机安装Windows 10详细教程
- 01-11VMware Workstation 17.5.1 Pro for Windows & Linux - 桌面虚拟化软件
- 01-11VMware? Workstation 17 Pro软件中,如何显示 “我的计算机” 选项卡
- 01-11银河麒麟桌面操作系统安装VMware workstation pro
- 01-11VmwareWorkstation17.6安装windows7x64虚拟机后安装vmtools
- 01-11发布VMware Workstation Pro 17.0稳定版
- 01-11VMware Workstation安装ESXi 7安装篇
- 最近发表
-
- 关于Vmware workstation的网络设置
- 使用VMware Workstation虚拟机安装Windows 10详细教程
- VMware Workstation 17.5.1 Pro for Windows & Linux - 桌面虚拟化软件
- VMware? Workstation 17 Pro软件中,如何显示 “我的计算机” 选项卡
- 银河麒麟桌面操作系统安装VMware workstation pro
- VmwareWorkstation17.6安装windows7x64虚拟机后安装vmtools
- 发布VMware Workstation Pro 17.0稳定版
- VMware Workstation安装ESXi 7安装篇
- 如何安装虚拟机(vmware workstation)
- VMware Workstation之网络配置
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)