html - 我如何全屏显示
问题描述
我正在使用以下代码在我的网站上嵌入 PDF:
<embed src="{link_to_my_pdf}"
type="application/pdf" width="100%" height="300" />
它的高度为 300 像素。如果我单击 PDF 窗口上的全屏按钮,它不会全屏显示。它只是在 300px 窗口中展开。如何让它在我的整个窗口上全屏显示?
解决方案
pdf 窗口内的按钮不是全屏按钮,而是“适合页面”按钮,因此文档只会展开以填满其父容器。全屏按钮是 F11 但如果您的 pdf 查看器的高度设置为 300 像素,则在按下 f11 后查看器将不会填满整个屏幕。
一个潜在的解决方案是在与您的站点不同的窗口中打开 pdf,并在 a 标签上使用 target="_blank" 属性,以便可以在全屏模式下查看 pdf 并填满整个屏幕。
还要记住,嵌入是一个不推荐使用的标签,我建议使用 iframe 或对象,以下任何一个都应该适用于所有现代浏览器:
框架
<iframe src="some.pdf" style="min-height:100vh;width:100%" frameborder="0"></iframe>
目的
<object data="some.pdf" type="application/pdf" style="min-height:100vh;width:100%"></object>
以下是已弃用的 HTML 标记列表,供将来参考: https ://www.w3docs.com/learn-html/deprecated-html-tags.html
推荐阅读
- button - 如何在 TextBox / ComboBox 中添加 ListView 的值?VB6
- php - 调试opencart 3时出现异常
- python - 根据等于 True 的列数选择数据框中的行
- mongoose-os - GPIO.read() 在猫鼬操作系统(mos 工具)中不起作用
- javascript - 工厂函数,如何生成随机密钥?
- sass - node-sass 编译器不编译以下划线开头的 scss 文件
- php - 带有 php 代码的引导数据表不起作用
- java - 在创建可定制的 java 客户端期间出现 StreamCorruptedException
- aerospike - 为什么与写入/秒相比,aerospike 的读取/秒非常少?
- mysql - 作为学生,哪一种是 DBMS 的最佳方法?