CSS视口宽度/高度的问题

3

我有三个与视口相关的问题;

  1. 无论元素的尺寸如何,document.documentElement.clientWidth和-Height是否总是给出视口尺寸?

  2. 我们是否可以获取并设置html元素的宽度?如果是,这可以使用CSS和JS两种方式实现吗?

  3. 是否有CSS例外规则,即“document.documentElement.clientWidth和-Height仍然给出视口的尺寸,而不是元素的尺寸”?


以下文章可能会有所帮助:http://www.quirksmode.org/mobile/viewports2.html - Py.
1个回答

4
  1. 无论应用于html元素的样式如何,它始终应返回视口的尺寸。

  2. 你无法设置它。因为这将需要调整浏览器窗口大小。你可以使用JS调整窗口大小,但不应该这样做。你可以使用CSS更改html元素的高度和宽度,但这并不会改变clientWidth。

  3. 如果您想获取html元素的实际宽度,请使用document.documentElement.offsetWidth

移动设备是有所不同的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接