Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 为什么在地图相关站点中使用绝对布局?_Css_Position - Fatal编程技术网

Css 为什么在地图相关站点中使用绝对布局?

Css 为什么在地图相关站点中使用绝对布局?,css,position,Css,Position,我们正在建立一个在线地图(像谷歌地图),我们遇到了布局相关的问题 当我访问Google和Yahoo地图时,我看到在他们的页面中几乎所有元素都使用绝对位置,因此当用户调整浏览器窗口的大小时,他们必须重新计算每个元素的大小 所以我想知道我们是否应该把这些留给浏览器 这是为了使它更便于携带。较旧的浏览器不能很好地处理相对布局,也就是说不能正确地处理相对布局。我怀疑的原因是这些网站都有一些切换按钮来扩展地图的区域。因此,我们必须使用js来重新计算切换时的值,在这种情况下,浮点值更易于编写,不是吗?

我们正在建立一个在线地图(像谷歌地图),我们遇到了布局相关的问题

当我访问Google和Yahoo地图时,我看到在他们的页面中几乎所有元素都使用绝对位置,因此当用户调整浏览器窗口的大小时,他们必须重新计算每个元素的大小


所以我想知道我们是否应该把这些留给浏览器

这是为了使它更便于携带。较旧的浏览器不能很好地处理相对布局,也就是说不能正确地处理相对布局。

我怀疑的原因是这些网站都有一些切换按钮来扩展地图的区域。因此,我们必须使用js来重新计算切换时的值,在这种情况下,浮点值更易于编写,不是吗?