html - 在网页中使一个元素全屏

标签 html css fullscreen

有什么想法可以让页面中的元素全屏显示吗?

例如,div 还是 img?

“全屏”是指它应该占据用户屏幕的所有空间,就像我们使用全屏模式观看视频一样。我不想显示浏览器窗口的任务栏/菜单栏。

有什么想法吗?

  div.fullscreen{
    display:block;

    /*set the div in the top-left corner of the screen*/
    position:absolute;
    top:0;
    left:0;

    /*set the width and height to 100% of the screen*/
    width:100%;
    height:100%;
    background-color:red
  }

我试过上面的代码,但它不是我想要的,它只是占用了浏览器内容区域的所有空间,而不是用户计算机屏幕。

最佳答案

HTML 元素不能超出浏览器文档窗口的边界。菜单和工具栏位于文档窗口(浏览器窗口的子窗口)之外,因此您无法“访问”它们。

我认为唯一的解决方案是使用 JavaScript 触发全屏模式。

此答案显示了如何做到这一点:How to make the window full screen with Javascript (stretching all over the screen)

关于html - 在网页中使一个元素全屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5194828/

相关文章:

javascript - meteor - 基于收藏值(value)的新行?

android - SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION 无效

python - Tkinter 几何恢复正常

Windows alt + tab 导致窗口模式

html - YouTube缩略图并非总是显示

javascript - PHP - 更新后编辑元素消失了

css - 如何让我的图像标题调整大小?它在移动设备上被切断,但在桌面上看起来不错

css - Google图片搜索输出的图片缩略图是<div>而不是<table>,为什么?

javascript - 如何使用 Angular Material 在具有可扩展行的表中创建嵌套垫表

jquery - 将 Checkbox 变成图标 IE9+