Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.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
Javascript 在调整窗口大小时移动div需要帮助_Javascript_Html_Css_Web - Fatal编程技术网

Javascript 在调整窗口大小时移动div需要帮助

Javascript 在调整窗口大小时移动div需要帮助,javascript,html,css,web,Javascript,Html,Css,Web,这就是我基本html页面的布局,当我调整页面大小时,我想让我的内容div相对于浏览器窗口的大小移动,我在这个网站上找到了很多答案,但它们似乎都不起作用。非常感谢您的帮助 <body> <header> </header> <div id="container"> <div class="content"> xyz <

这就是我基本html页面的布局,当我调整页面大小时,我想让我的内容div相对于浏览器窗口的大小移动,我在这个网站上找到了很多答案,但它们似乎都不起作用。非常感谢您的帮助

<body>
    <header>
    </header>
        <div id="container">
            <div class="content">
                  xyz
            </div>
        </div>
    <footer>            
    </footer>
</body>

如果您的意思是希望始终居中,则必须指定小于100%的宽度(px或%),否则容器将始终使用视口的全宽,因此没有理由“移动”。

如果您的意思是始终居中,则必须指定小于100%的宽度(以px或%表示),否则容器将始终使用视口的全宽,因此没有理由“移动”。

虽然您的问题很模糊,但我认为您是在询问在移动浏览器宽度时保留div的宽度。如果是这种情况,我建议在CSS中使用
宽度:100%;

这将确保容器的宽度与容器的大小(在本例中为窗口)保持相同;而不是不能

看来你已经知道了


如果您正在寻找响应性web设计,则必须使用CSS3功能:

@media (max-width: 480px) {
   .footer {
       background-color: #fff;
   }
}

虽然你的问题很模糊,但我认为你是在问当你移动浏览器的宽度时保留div的宽度。如果是这样,我建议你在CSS中使用
width:100%;

这将确保容器的宽度与容器的大小(在本例中为窗口)保持相同;而不是不能

看来你已经知道了


如果您正在寻找响应性web设计,则必须使用CSS3功能:

@media (max-width: 480px) {
   .footer {
       background-color: #fff;
   }
}

margin:0 auto 0 auto;/*Center content*/为什么?margin:0 auto enoughMove how?使用或不使用JavaScript?您尝试了哪些解决方案?它们如何不起作用?宽度为100%的
几乎不需要居中,是吗?我为这个模糊的问题道歉。我应该说清楚。因此页眉和页脚的大小可以适当调整恩,我调整了浏览器窗口的大小,但它的内容没有调整大小。我尝试了javascript解决方案,使用jquery基本上可以调整窗口的屏幕和高度,但没有效果。我正在寻找一些CSS建议。谢谢you@user1386101:要使内容居中,您需要将
边距:0 auto
应用到
#content
,不在
#容器上
。margin:0 auto 0 auto;/*Center content*/为什么?margin:0 auto enoughMove怎么办?有没有JavaScript?你尝试过哪些解决方案?它们怎么不起作用?宽度为100%
的东西几乎不需要居中,是吗?我为这个模糊的问题道歉。我应该这样做的清楚。因此,当我调整浏览器窗口的大小时,页眉和页脚会正确调整大小,但其内容没有调整大小。我尝试了javascript解决方案,基本上使用jquery在调整大小时获得窗口屏幕和高度,但不起作用。我正在寻找一些CSS建议。谢谢you@user1386101:要使内容居中,请需要将
边距:0 auto
应用于
#内容
,而不是应用于
#容器