Javascript 放大时css布局会扭曲

Javascript 放大时css布局会扭曲,javascript,html,css,Javascript,Html,Css,页面根据屏幕分辨率进行调整,如stackoverflow 放大时缩放和css布局出现问题扭曲。我是css新手,我面临的第一个也是非常大的问题是,当我放大或缩小页面时,页面会被扭曲。我想做一些事情,比如我的页面适合每一个分辨率。请给我这样的解决方案,我可以应用于整个页面,包括正文和页脚 HTML: <div class="wrap"> <div id="head"> <div id="head_back"> <b i

页面根据屏幕分辨率进行调整,如stackoverflow 放大时缩放css布局出现问题扭曲。我是css新手,我面临的第一个也是非常大的问题是,当我放大或缩小页面时,页面会被扭曲。我想做一些事情,比如我的页面适合每一个分辨率。请给我这样的解决方案,我可以应用于整个页面,包括正文和页脚

HTML:

<div class="wrap">
    <div id="head">
        <div id="head_back">
        <b id="logo">LOGO</b>
        <div id="nav">
            <b>2000</b>
            <b>2001</b>
            <b>2002</b>
            <b>2004</b>
        </div>
        </div>
    </div>
</div>
.wrapper{width:100%; background-color:red; overflow:auto; margin:0; padding:0;}
#head
{
    width:100%; height:100px; 
    color:#902df3;
    position:relative;
    top:-10px;
    left:-7.8px;
    font-family:"Arial Black", Gadget, sans-serif;
    padding-right:17px;

}
#head #head_back
{
    position:absolute;
    line-height:90px;
    top:0;
    left:0;
    width:100%;
    height:100px;
    background:#999; background-size:cover; background-repeat:no-repeat; 
}
#head #logo
{
    font-size:46px;
    position:absolute;  
}
#head #nav
{
    font-size:26px;
    position:absolute;
    left:60%;   
}
body html
{
position: fixed;
width: 100%;
overflow:scroll;
}

首先,您应该有一个视口元标记:

<meta name="viewport" content="width=device-width, initial scale=1.0"/>

查看这个关于媒体查询的好资源:

首先,您应该有一个视口元标记:

<meta name="viewport" content="width=device-width, initial scale=1.0"/>

查看此有关媒体查询的好资源:

您可以尝试使用css缩放功能或更改您的单位。有关更多帮助,请参阅本文


如果你只是想让你的网站在手机、平板电脑或台式机上看起来有所不同,那么最好使用CSS中的媒体查询,并按定义的最小设备宽度对每个查询进行样式设置。

你可以尝试使用CSS缩放功能或更改单位。有关更多帮助,请参阅本文


如果你只是想让你的网站在手机、平板电脑或台式机上看起来与众不同,那么最好使用CSS中的媒体查询,并按照定义的最小设备宽度对每个查询进行样式设置。

CSS定位是我最不喜欢的网页设计方面之一。不幸的是,它也恰巧相当重要

由于没有任何联系或任何东西可以让我们复制这个问题,并确定问题是什么,我的答案将主要是猜测

问题最可能的原因是由于元素的绝对和相对位置的混合。浏览器大小更改/缩放时,相关元素应更改。绝对定位的元素不会

其中一个更容易遵循的指南:


我还建议安装Firefox插件“Web开发者”和“Firebug”。这些工具将允许您动态修改css设置,以测试实际可能导致问题的原因。

css定位是我最不喜欢的web设计方面之一。不幸的是,它也恰巧相当重要

由于没有任何联系或任何东西可以让我们复制这个问题,并确定问题是什么,我的答案将主要是猜测

问题最可能的原因是由于元素的绝对和相对位置的混合。浏览器大小更改/缩放时,相关元素应更改。绝对定位的元素不会

其中一个更容易遵循的指南:


我还建议安装Firefox插件“Web开发者”和“Firebug”。这些工具将允许您动态修改css设置,以测试可能实际导致问题的原因。

为您的身体或所需的div使用css代码
min width
。 例如:

您可以参考此网页以更好地理解上述代码:


希望这有帮助。

为您的身体或所需的div使用CSS代码
最小宽度。
例如:

您可以参考此网页以更好地理解上述代码:


希望这有帮助。

这很正常。浏览器缩放很糟糕。你是说缩放还是不同的屏幕大小?不同的屏幕大小@Aldux这很正常。浏览器缩放很糟糕。你是说缩放还是不同的屏幕大小?不同的屏幕大小@aldux
body
{
    min-width: 1366px;
}