Html 浏览器认为页面是什么?

Html 浏览器认为页面是什么?,html,css,xhtml,Html,Css,Xhtml,a浏览器作为页面考虑什么? 假设显示器的分辨率为800*600,我们展开浏览器以获取整个显示器的表面积A1。如果我们将浏览器调整为A1区域(A1

a浏览器作为页面考虑什么? 假设显示器的分辨率为800*600,我们展开浏览器以获取整个显示器的表面积A1。如果我们将浏览器调整为A1区域(A1

在这种情况下,浏览器认为哪个区域是整个页面——A或A1? b) 在什么情况下,这些信息可能很重要(可能是在使用绝对或相对定位或…)

编辑:

绝对定位相对于提供定位上下文的包含块;默认情况下,这是文档

a) 所以,如果绝对定位是相对于文档的,那么我们是否可以将文档的起点想象为一个原点位于视口左上角的二维坐标系(假设我们将浏览器向上滚动到顶部和最左侧)


b) 我假设浏览器将视口的最右侧视为文档的最右侧?!因此,当视口的宽度为800px时,文档的宽度也为800像素,但当我们将视口调整为400px时,文档的宽度也为400像素?换句话说,如果某个元素的宽度为3000px,但如果viewport的宽度仅为400px,那么400px也是文档的宽度,而不管元素的宽度为3000像素?

根据浏览器,页面的宽度介于
标记之间(从语义上讲,一些浏览器对
标记之外的内容表示宽容)。显示区域不相关,不起任何作用(固定位置元素除外)

因此,为了回答您的问题,页面始终是A。只有当您有固定位置的元素时,A1才会进入图片。在固定位置中,即使在滚动/调整大小之后,元素始终相对于A1进行定位。

浏览器呈现(显示)文档。窗口是一个视口,提供该文档的视图,如果渲染文档大于视口,则显示该文档的一部分


绝对定位相对于提供定位上下文的包含块;默认情况下,这是文档。-即CSS中的
position:fixed;
-相对于视口定位元素。这样做的一个结果是,即使视口被滚动,元素仍将保持在视口中的相同位置以便查看呈现文档的不同部分。

@Mike这个问题似乎不是家庭作业问题;-)没有必要添加标签。嗨,我更新了我的帖子,以回应你的回复(如果你愿意再帮我一些)。无论如何,谢谢你帮我