javascript - 设置主体宽度,与客户端窗口相同

标签 javascript html wordpress

我正在寻找的是一种使用 JAVA 将正文宽度设置为与客户端窗口相同的方法。 我从 W3S 借来的这段代码,但在我的情况下不起作用 -

function body_width(w)
{

var w = window.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth;

var x = document.body;
x.style.width = w;

}

window.onload = body_width(w);

此外,我还为正文提供了 "style="width:;""

最佳答案

您尝试过使用 screen.availWidth 和 screen.availHeight 吗?

screen.availHeight 属性返回访问者屏幕的高度(以像素为单位)减去 Windows 任务栏等界面功能。

screen.availWidth 属性返回访问者屏幕的宽度(以像素为单位)减去 Windows 任务栏等界面功能。

可以使用 Viewport-Percentage Lengths 轻松完成:

视口(viewport)百分比长度与初始包含 block 的大小有关。当初始包含 block 的高度或宽度发生变化时,它们会相应地缩放。

HTML

<div>Your Container</div>

和 CSS

div {
        height:100vh;
    }

这就是您所需要的。

这里是 JSFiddle示例。

关于javascript - 设置主体宽度,与客户端窗口相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35574841/

相关文章:

javascript - 3d 法线贴图在 Three.js 中无法正常工作

javascript - 按钮或隐藏文件的 html 验证

javascript - 从 html 响应 Nodejs 中提取文本值

php - 在 PHP wordpress 中的一个查询中进行双重 MySQL 查询

php - 我可以将 int 存储在 longtext 列中并对其求和吗?

php - 在 WooCommerce 中的正常价格之前显示销售价格

javascript - promise 不互相等待

javascript - 非常奇怪的 bool 值 JavaScript 问题

javascript - 如何在mysql语句中插入动态参数?

javascript - 滚动部分滚动溢出