Html 如何在放大到浏览器时防止元素相互遮挡

Html 如何在放大到浏览器时防止元素相互遮挡,html,Html,我不会费心把我的代码粘贴到这里,因为这个问题很一般 只需制作一组带有边框/背景的div,以不同的方式定位它们,并在放大时查看它们是如何相互溢出的,这很容易。我使用的是Chrome,默认的缩放方法是ctrl+放大,ctrl-缩小 当我这样做的时候,一个漂亮的布局会变成一场灾难。值得注意的是,这种情况经常发生在位置:绝对。有哪些响应性设计技术可以用来避免这种行为并确保他们的网站在任何缩放级别上都看起来很好?我认为使用flexbox是避免这种问题的最佳技术我认为使用flexbox是避免这种问题的最佳技

我不会费心把我的代码粘贴到这里,因为这个问题很一般

只需制作一组带有边框/背景的div,以不同的方式定位它们,并在放大时查看它们是如何相互溢出的,这很容易。我使用的是Chrome,默认的缩放方法是ctrl+放大,ctrl-缩小


当我这样做的时候,一个漂亮的布局会变成一场灾难。值得注意的是,这种情况经常发生在位置:绝对。有哪些响应性设计技术可以用来避免这种行为并确保他们的网站在任何缩放级别上都看起来很好?

我认为使用
flexbox
是避免这种问题的最佳技术

我认为使用
flexbox
是避免这种问题的最佳技术

你应该创建一个css文件将在屏幕宽度小于800px时加载。 css文件应该包含移动css代码

<link type="text/css" rel="stylesheet" href="/css/mobile.css" media="screen and (max-width: 800px)">


以下是一些重要的移动布局提示:

您应该创建一个css文件,当屏幕宽度小于800px时将加载该文件。 css文件应该包含移动css代码

<link type="text/css" rel="stylesheet" href="/css/mobile.css" media="screen and (max-width: 800px)">


这里有一些关于移动布局的重要提示:

也可以考虑百分比或EM或REM或VH作为大小和间距的单位。除此之外,这也是学习样式和网格系统(引导、顺风css、材质ui等)的绝佳时机


但学习显示:Flex是巨大的。

也可以考虑百分比或EM或REM或VH作为单位大小和间距。除此之外,这也是学习样式和网格系统(引导、顺风css、材质ui等)的绝佳时机

但是学习展示:flex是巨大的