我有三个与视口相关的问题;
无论元素的尺寸如何,document.documentElement.clientWidth和-Height是否总是给出视口尺寸?
我们是否可以获取并设置html元素的宽度?如果是,这可以使用CSS和JS两种方式实现吗?
是否有CSS例外规则,即“document.documentElement.clientWidth和-Height仍然给出视口的尺寸,而不是元素的尺寸”?
我有三个与视口相关的问题;
无论元素的尺寸如何,document.documentElement.clientWidth和-Height是否总是给出视口尺寸?
我们是否可以获取并设置html元素的宽度?如果是,这可以使用CSS和JS两种方式实现吗?
是否有CSS例外规则,即“document.documentElement.clientWidth和-Height仍然给出视口的尺寸,而不是元素的尺寸”?
无论应用于html元素的样式如何,它始终应返回视口的尺寸。
你无法设置它。因为这将需要调整浏览器窗口大小。你可以使用JS调整窗口大小,但不应该这样做。你可以使用CSS更改html元素的高度和宽度,但这并不会改变clientWidth。
如果您想获取html元素的实际宽度,请使用document.documentElement.offsetWidth
移动设备是有所不同的。