gpt4 book ai didi

css - 使用响应式网页设计...div 不会在彼此下面移动...推到一边

转载 作者:太空宇宙 更新时间:2023-11-04 13:25:36 26 4
gpt4 key购买 nike

我正在为一个网站使用响应式设计,但我在将元素移到正确位置时遇到了问题。对于@media screen and (max-width: 790px),我已经设置了两个 block ,将一个 block 移动到另一个下面,但是它们下面的 block 被推到一边而不是下面。请在此处查看站点并调整浏览器窗口以更好地了解问题 http://www.concept82.com/rd/grrrr.html .

这是我的代码:

<style>
body {
margin: 0px;
font-size: 100%;
}
img {
max-width: 100%;
}
#wrapper {
margin-right: auto;
margin-left: auto;
width: 100%;
max-width: 1500px;
}
#tncontainer{
width: 100%;
height: 35px;
background-color: #B30000;
}
#topnav {
width: 96%;
height: 35px;
margin: 0 auto;
max-width: 960px;
}
#mncontainer {
width: 100%;
background-color: #FFF;
height: 150px;
}
#mainnav {
width: 96%; /*960*/
height: 150px;
margin: 0 auto;
max-width: 960px;
background-color: #CFF;
}
#logo {
width: 20%; /*200*/
height: 150px;
float: left;
background-color: #CCC;
}
#nav {
width: 79%; /*760*/
float: right;
height: 150px;
background-color: #666;
z-index: 1;
}
#cicontainer {
position: relative;
display: block;
height: 450px;
width: 100%;
max-width: 1500px;
}
#coverimagecenter {
background: url(http://www.concept82.com/rd/images/coverimage2.jpg) no-repeat center;
height: 450px;
background-size: cover;
overflow: hidden;
}
@media screen and (max-width: 790px) {
#logo, #nav {
width: 100%;
float: clear;
}
}
</style>

<body>
<div id="wrapper">
<div id="tncontainer">
<div id="topnav">
</div>
</div>
<div id="mncontainer">
<div id="mainnav">
<div id="logo">
</div>
<div id="nav">
</div>
</div>
</div>
<div id="cicontainer">
<div id="coverimagecenter">
</div>
</div>
</div>
</body>

提前谢谢你。

最佳答案

没有float: clear; 你要的是float: none;

@media screen and (max-width: 790px) {
#logo, #nav {
width: 100%;
float: none; /*fixed this to say none instead of clear */
}

关于css - 使用响应式网页设计...div 不会在彼此下面移动...推到一边,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23747059/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com